Skip to content

Commit 9d67ed9

Browse files
igba1980igba.ujege
andauthored
Set rate limit per env (#47)
Co-authored-by: igba.ujege <igba.ujege@bjss.com>
1 parent 4664f39 commit 9d67ed9

1 file changed

Lines changed: 19 additions & 7 deletions

File tree

manifest_template.yml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,35 @@ APIGEE_ENVIRONMENTS:
55
- name: internal-dev
66
display_name: Internal Development
77
has_mock_auth: true
8+
ratelimit: '600pm'
9+
quota: '600'
810
- name: internal-qa
911
display_name: Internal QA
1012
has_mock_auth: true
1113
- name: ref
1214
display_name: Reference
1315
has_mock_auth: true
16+
ratelimit: '600pm'
17+
quota: '600'
1418
- name: internal-dev-sandbox
1519
display_name: Internal Development Sandbox
1620
portal_visibility: false
21+
ratelimit: '600pm'
22+
quota: '600'
1723
- name: internal-qa-sandbox
1824
display_name: Internal QA Sandbox
1925
portal_visibility: false
26+
ratelimit: '600pm'
27+
quota: '600'
2028
- name: int
2129
display_name: Integration Testing
30+
ratelimit: '1200pm'
31+
quota: '1200'
2232
- name: sandbox
2333
display_name: Sandbox
2434
portal_visibility: false
35+
ratelimit: '600pm'
36+
quota: '600'
2537
# Enable environments when ready by uncommenting:
2638
# - name: internal-qa
2739
# display_name: Internal QA
@@ -54,17 +66,17 @@ apigee:
5466
{{ NAME }}:
5567
quota:
5668
enabled: true
57-
limit: 300
69+
limit: {{ env.quota | default(300)}}
5870
interval: 1
5971
timeunit: minute
6072
spikeArrest:
6173
enabled: true
62-
ratelimit: 600pm # 10 requests per second
63-
app:
64-
quota:
65-
enabled: false
66-
spikeArrest:
67-
enabled: false
74+
ratelimit: {{ env.ratelimit | default('300pm') }}
75+
# app:
76+
# quota:
77+
# enabled: false
78+
# spikeArrest:
79+
# enabled: false
6880
description: {{ DESCRIPTION }}
6981
displayName: {{ TITLE }}
7082
environments: [ {{ ENV.name }} ]

0 commit comments

Comments
 (0)