Skip to content

Commit

Permalink
feat: bump istio-ratelimit-operator to support istio 1.21
Browse files Browse the repository at this point in the history
Signed-off-by: zufardhiyaulhaq <zufardhiyaulhaq@gmail.com>
  • Loading branch information
zufardhiyaulhaq committed May 7, 2024
1 parent 6b46e01 commit 8dffe8d
Show file tree
Hide file tree
Showing 24 changed files with 77 additions and 74 deletions.
40 changes: 20 additions & 20 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -132,8 +132,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -187,8 +187,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -242,8 +242,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -297,8 +297,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -352,8 +352,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -407,8 +407,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -462,8 +462,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -517,8 +517,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -572,8 +572,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/pullrequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -118,8 +118,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -173,8 +173,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -228,8 +228,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -283,8 +283,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -338,8 +338,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -393,8 +393,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -448,8 +448,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -503,8 +503,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -558,8 +558,8 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes: ["v1.26"]
istio: ["1.17.8","1.18.5", "1.19.4", "1.20.0"]
kubernetes: ["v1.27"]
istio: ["1.18.7", "1.19.10", "1.20.6", "1.21.2"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
4 changes: 2 additions & 2 deletions charts/istio-ratelimit-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
apiVersion: v2
name: istio-ratelimit-operator
description: Istio ratelimit operator provide an easy way to configure Global or Local Ratelimit in Istio mesh. Istio ratelimit operator also support EnvoyFilter versioning!
version: 2.11.1
appVersion: 2.11.1
version: 2.13.0
appVersion: 2.13.0
type: application
home: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator

Expand Down
1 change: 1 addition & 0 deletions charts/istio-ratelimit-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ public-gateway.method.grault-route_grault-route: unit=HOUR requests_per_unit=60

| Operator Version | Istio Version |
|-----|------|
| 2.13.0 | <= 1.21.x |
| 2.12.0 | <= 1.20.x |
| 2.11.2 | <= 1.17.x |
| 2.9.0 | <= 1.16.x |
Expand Down
4 changes: 2 additions & 2 deletions charts/istio-ratelimit-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ operator:
# image of istio-ratelimit-operator
image: "zufardhiyaulhaq/istio-ratelimit-operator"
# tag of istio-ratelimit-operator image
tag: "v2.12.0"
tag: "v2.13.0"
# number of replica for deployment
replica: 1

Expand All @@ -18,7 +18,7 @@ settings:
ratelimitservice:
image: envoyproxy/ratelimit:5e1be594
statsdExporter:
image: prom/statsd-exporter:v0.25.0
image: prom/statsd-exporter:v0.26.1

serviceAccount:
imagePullSecrets: []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ spec:
app: istio-ingressgateway
istio: ingressgateway
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "ingressgateway"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ spec:
app: istio-ingressgateway
istio: ingressgateway
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "ingressgateway"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ spec:
app: istio-ingressgateway
istio: ingressgateway
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "ingressgateway"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ spec:
app: istio-ingressgateway
istio: ingressgateway
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "ingressgateway"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ spec:
labels:
app: podinfo
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "podinfo"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ spec:
labels:
app: podinfo
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "podinfo"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ spec:
labels:
app: podinfo
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "podinfo"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ spec:
labels:
app: podinfo
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
ratelimit:
spec:
domain: "podinfo"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
app: istio-ingressgateway
istio: ingressgateway
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
labels:
app: podinfo
istio_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
8 changes: 4 additions & 4 deletions examples/global/gateway/fqdn/globalratelimitconfig.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ spec:
labels:
"app": "istio-public-gateway"
istio_version:
- "1.8"
- "1.9"
- "1.10"
- "1.11"
- "1.18"
- "1.19"
- "1.20"
- "1.21"
sni: "helloworld.zufardhiyaulhaq.dev"
ratelimit:
spec:
Expand Down
Loading

0 comments on commit 8dffe8d

Please sign in to comment.