Recent Releases of istio-ratelimit-operator
istio-ratelimit-operator - v2.15.0
Releasing v2.15.0 to support Istio 1.25 & 1.26
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.14.0...v2.15.0
- Go
Published by zufardhiyaulhaq 8 months ago
istio-ratelimit-operator - v2.14.0
Releasing v2.14.0 🥳🥳
supporting Istio 1.22, 1.23, and 1.24
- Go
Published by zufardhiyaulhaq over 1 year ago
istio-ratelimit-operator - v2.13.0
Releasing v2.13.0 🥳🥳
supporting Istio 1.19, 1.20, and 1.21
What's Changed
- fix Istio local rate limit envoyfilter
- upgrade HPA for rate limit service to v2
- Bump google.golang.org/protobuf from 1.28.1 to 1.33.0 by @dependabot in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/42
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.12.0...v2.13.0
- Go
Published by zufardhiyaulhaq almost 2 years ago
istio-ratelimit-operator - v2.12.0
Releasing v2.12.0 🥳🥳
supporting Istio 1.18, 1.19, and 1.20
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.11.1...v2.12.0
- Go
Published by zufardhiyaulhaq over 2 years ago
istio-ratelimit-operator - v2.11.1
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.11.0...v2.11.1
- Go
Published by zufardhiyaulhaq over 2 years ago
istio-ratelimit-operator - v2.11.0
Releasing v2.11.0 🥳🥳
Changes: 1. add extra labels on operator 2. add extra labels field on RateLimitService
To add additional labels to RateLimitService
yaml
apiVersion: ratelimit.zufardhiyaulhaq.com/v1alpha1
kind: RateLimitService
metadata:
name: echo-redis-ratelimit-service
namespace: default
spec:
kubernetes:
extra_labels:
team: foo
environment: staging
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.11.0/charts/istio-ratelimit-operator/crds/crds.yaml
What's Changed
- add extra-labels for operator & ratelimitservice by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/40
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.10.2...v2.11.0
- Go
Published by zufardhiyaulhaq over 2 years ago
istio-ratelimit-operator - v2.10.2
What's Changed
- fix reload statsd-exporter by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/39
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.10.1...v2.10.2
- Go
Published by zufardhiyaulhaq over 2 years ago
istio-ratelimit-operator - v2.10.1
Ability to use imagePullSecrets in generated ServiceAccount
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.10.0...v2.10.1
- Go
Published by zufardhiyaulhaq almost 3 years ago
istio-ratelimit-operator - v2.10.0
Releasing v2.10.0 🥳🥳
Changes:
1. istio-ratelimit-operator now support remote address, this allows you to ratelimit based on client IP addresses.
2. we are refactoring statsd, now RateLimitService comes with statsd-exporter sidecar.
3. deprecating spec.monitoring.statsd
To enable statsd-exporter sidecar, you need to set spec.monitoring.enabled to true.
yaml
apiVersion: ratelimit.zufardhiyaulhaq.com/v1alpha1
kind: RateLimitService
metadata:
name: echo-redis-ratelimit-service
namespace: default
spec:
monitoring:
enabled: true
you can get the ratelimit metrics by calling RateLimitService on port 9102 ``` ~ $ k port-forward svc/podinfo-zufardhiyaulhaq-com-rls 9102:9102 ~ $ curl http://localhost:9102/metrics | grep ratelimit % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 16316 0 16316 0 0 12855 0 --:--:-- 0:00:01 --:--:-- 12959
HELP ratelimitredispoolcxactive Metric autogenerated by statsd_exporter.
TYPE ratelimitredispoolcxactive gauge
ratelimitredispoolcxactive 10
HELP ratelimitredispoolcxlocalclose Metric autogenerated by statsdexporter.
TYPE ratelimitredispoolcxlocal_close counter
ratelimitredispoolcxlocal_close 1
HELP ratelimitredispoolcxtotal Metric autogenerated by statsd_exporter.
TYPE ratelimitredispoolcxtotal counter
ratelimitredispoolcxtotal 11
HELP ratelimitserviceconfigloadsuccess Metric autogenerated by statsd_exporter.
TYPE ratelimitserviceconfigloadsuccess counter
ratelimitserviceconfigloadsuccess 1551
HELP ratelimitserviceratelimitnearlimit Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimitnear_limit counter
ratelimitserviceratelimitnearlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-ratelimit-route",identifier="podinfo-ratelimit-route",ratelimitservice_name="podinfo-zufardhiyaulhaq-com-rls"} 1
HELP ratelimitserviceratelimitoverlimit Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimitover_limit counter
ratelimitserviceratelimitoverlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-ratelimit-route",identifier="podinfo-ratelimit-route",ratelimitservice_name="podinfo-zufardhiyaulhaq-com-rls"} 5
HELP ratelimitserviceratelimittotalhits Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimittotal_hits counter
ratelimitserviceratelimittotalhits{globalratelimitname="podinfo-zufardhiyaulhaq-com-ratelimit-route",identifier="podinfo-ratelimit-route",ratelimitservice_name="podinfo-zufardhiyaulhaq-com-rls"} 16
HELP ratelimitserviceratelimitwithinlimit Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimitwithin_limit counter
ratelimitserviceratelimitwithinlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-ratelimit-route",identifier="podinfo-ratelimit-route",ratelimitservice_name="podinfo-zufardhiyaulhaq-com-rls"} 11
HELP ratelimitserviceresponsetimeseconds Metric autogenerated by statsd_exporter.
TYPE ratelimitserviceresponsetimeseconds histogram
ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.005"} 15 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.01"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.025"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.05"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.1"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.25"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.5"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="1"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="2.5"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="5"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="10"} 16 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="+Inf"} 16 ratelimitserviceresponsetimesecondssum{grpcmethod="ShouldRateLimit"} 0.019000000000000003 ratelimitserviceresponsetimesecondscount{grpcmethod="ShouldRateLimit"} 16
HELP ratelimitservicetotalrequests Metric autogenerated by statsdexporter.
TYPE ratelimitservicetotal_requests counter
ratelimitservicetotalrequests{grpcmethod="ShouldRateLimit"} 16 ```
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.10.0/charts/istio-ratelimit-operator/crds/crds.yaml
- Go
Published by zufardhiyaulhaq almost 3 years ago
istio-ratelimit-operator - v2.10.0-rc.2
Fix statsd config generator for remote address
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.10.0-rc.1...v2.10.0-rc.2
- Go
Published by zufardhiyaulhaq almost 3 years ago
istio-ratelimit-operator - v2.10.0-rc.1
Releasing v2.10.0-rc.1, fix remote address matcher not working
What's Changed
- fix: remote_address not working by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/37
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.10.0-rc.0...v2.10.0-rc.1
- Go
Published by zufardhiyaulhaq almost 3 years ago
istio-ratelimit-operator - v2.10.0-rc.0
Releasing v2.10.0-rc.0, Introducing statsd-exporter sidecar in RateLimitService.
What's Changed
- Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/30
- Bump azure/setup-kubectl from 1 to 3 in /.github/workflows by @dependabot in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/33
- Bump golang.org/x/net from 0.1.0 to 0.7.0 by @dependabot in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/32
- support istio 1.17 & bump operator-sdk by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/34
- Statsd exporter sidecar by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/35
New Contributors
- @dependabot made their first contribution in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/30
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.9.0...v2.10.0-rc.0
- Go
Published by zufardhiyaulhaq almost 3 years ago
istio-ratelimit-operator - v2.9.0
Releasing v2.9.0, supporting Istio 1.16.
How to Upgrade
You can directly bump the helm charts. No CRD changes.
What's Changed
- support Istio 1.16 by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/29
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.8.0...v2.9.0
- Go
Published by zufardhiyaulhaq about 3 years ago
istio-ratelimit-operator - v2.8.0
Releasing v2.8.0 🥳🥳
Changes: 1. Generate statsd-exporter config as configmap for RateLimitService. You can use this configmap as a source configuration for statsd-exporter.
You need to add identifier in GlobalRateLimit
```
apiVersion: ratelimit.zufardhiyaulhaq.com/v1alpha1 kind: GlobalRateLimit metadata: name: helloworld-zufardhiyaulhaq-com-bar-route namespace: istio-system spec: # optional, for statsd metrics labeling identifier: "bar-route" ```
Example metrics ```
HELP ratelimitredispoolcxactive Metric autogenerated by statsd_exporter.
TYPE ratelimitredispoolcxactive gauge
ratelimitredispoolcxactive 10
HELP ratelimitredispoolcxtotal Metric autogenerated by statsd_exporter.
TYPE ratelimitredispoolcxtotal counter
ratelimitredispoolcxtotal 20
HELP ratelimitserviceconfigloadsuccess Metric autogenerated by statsd_exporter.
TYPE ratelimitserviceconfigloadsuccess counter
ratelimitserviceconfigloadsuccess 128
HELP ratelimitserviceratelimitnearlimit Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimitnear_limit counter
ratelimitserviceratelimitnearlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-podinfo-route",identifier="podinfo-default-route",ratelimitservice_name="istio-public-gateway-rls"} 257
HELP ratelimitserviceratelimitoverlimit Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimitover_limit counter
ratelimitserviceratelimitoverlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-limit-route",identifier="podinfo-limit-route",ratelimitservicename="istio-public-gateway-rls"} 2268 ratelimitserviceratelimitoverlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-podinfo-route",identifier="podinfo-default-route",ratelimitservicename="istio-public-gateway-rls"} 35 ratelimitserviceratelimitoverlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-ratelimit-route",identifier="podinfo-ratelimit-route",ratelimitservice_name="istio-public-gateway-rls"} 2329
HELP ratelimitserviceratelimittotalhits Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimittotal_hits counter
ratelimitserviceratelimittotalhits{globalratelimitname="podinfo-zufardhiyaulhaq-com-limit-route",identifier="podinfo-limit-route",ratelimitservicename="istio-public-gateway-rls"} 2268 ratelimitserviceratelimittotalhits{globalratelimitname="podinfo-zufardhiyaulhaq-com-podinfo-route",identifier="podinfo-default-route",ratelimitservicename="istio-public-gateway-rls"} 2188 ratelimitserviceratelimittotalhits{globalratelimitname="podinfo-zufardhiyaulhaq-com-ratelimit-route",identifier="podinfo-ratelimit-route",ratelimitservice_name="istio-public-gateway-rls"} 2329
HELP ratelimitserviceratelimitwithinlimit Metric autogenerated by statsdexporter.
TYPE ratelimitserviceratelimitwithin_limit counter
ratelimitserviceratelimitwithinlimit{globalratelimitname="podinfo-zufardhiyaulhaq-com-podinfo-route",identifier="podinfo-default-route",ratelimitservice_name="istio-public-gateway-rls"} 2153
HELP ratelimitserviceresponsetimeseconds Metric autogenerated by statsd_exporter.
TYPE ratelimitserviceresponsetimeseconds histogram
ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.005"} 6704 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.01"} 6728 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.025"} 6750 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.05"} 6765 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.1"} 6782 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.25"} 6789 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="0.5"} 6789 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="1"} 6789 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="2.5"} 6789 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="5"} 6789 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="10"} 6789 ratelimitserviceresponsetimesecondsbucket{grpcmethod="ShouldRateLimit",le="+Inf"} 6789 ratelimitserviceresponsetimesecondssum{grpcmethod="ShouldRateLimit"} 8.976000000000482 ratelimitserviceresponsetimesecondscount{grpcmethod="ShouldRateLimit"} 6789
HELP ratelimitservicetotalrequests Metric autogenerated by statsdexporter.
TYPE ratelimitservicetotal_requests counter
ratelimitservicetotalrequests{grpcmethod="ShouldRateLimit"} 6785 ```
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.8.0/charts/istio-ratelimit-operator/crds/crds.yaml
What's Changed
- Generate statsd-exporter config as configmap by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/28
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.7.0...v2.8.0
- Go
Published by zufardhiyaulhaq over 3 years ago
istio-ratelimit-operator - v2.7.0
Releasing v2.7.0 🥳🥳
Changes:
- Bump Golang version to 1.17
- Bump controller-runtime to v0.11.2, Kubernetes client to v0.23.5, and kube-rbac-proxy to v0.11.0 as part of operator-sdk v1.21.0 upgrade https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.21.0/
- Implement shadow_mode in GlobalRateLimit, https://github.com/envoyproxy/ratelimit#shadowmode
- Implement a custom environment variable in RateLimitService to add the ability to easily customize the envoy/ratelimit behavior.
- Fix issue Helm value
settings.ratelimitservice.imageis not respected.
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.7.0/charts/istio-ratelimit-operator/crds/crds.yaml
What's Changed
- implement shadow_mode in GlobalRateLimit by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/23
- add custom environment in ratelimitservice object by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/27
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.6.1...v2.7.0
- Go
Published by zufardhiyaulhaq over 3 years ago
istio-ratelimit-operator - v2.6.1
Releasing v2.6.1 🥳🥳
This fix Envoyfilter created for GlobalRateLimitConfig to connect gateway or sidecar to RateLimitService is not using FQDN and cause cluster with aggressive ndots fails.
How to Upgrade
You can directly bump the helm charts. No CRD changes.
What's Changed
- use FQDN when connecting gateway or sidecar to ratelimitservice by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/22
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.6.0...v2.6.1
- Go
Published by zufardhiyaulhaq over 3 years ago
istio-ratelimit-operator - v2.6.0
Releasing v2.6.0 🥳🥳
Changes:
- Add the ability to configure the Rate Limit service image globally or locally in the RateLimitService object
- Support Istio 1.13, 1.14, and 1.15
- Bump the Rate Limit Service image to use envoy/ratelimit image with ARM64 support.
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.6.0/charts/istio-ratelimit-operator/crds/crds.yaml
What's Changed
- Configurable RateLimitService image and tag by @deferraz in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/19
- Add ability to configure ratelimitservice image globally via environment variable by @zufardhiyaulhaq in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/21
New Contributors
- @deferraz made their first contribution in https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/pull/19
Full Changelog: https://github.com/zufardhiyaulhaq/istio-ratelimit-operator/compare/v2.5.1...v2.6.0
- Go
Published by zufardhiyaulhaq over 3 years ago
istio-ratelimit-operator - v2.5.1
Releasing v2.5.1, this is a patch version to support the ARM64-based environment on the controller 🥳.
How to Upgrade
You can directly bump the helm charts. No CRD changes.
- Go
Published by zufardhiyaulhaq over 3 years ago
istio-ratelimit-operator - v2.5.0
Releasing v2.5.0 🥳🥳
Changes: - Fix headervaluematch is ignored in GlobalRateLimit - implement pipeline window & limit for cluster redis configuration - Add several unit tests
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.5.0/charts/istio-ratelimit-operator/crds/crds.yaml
- Go
Published by zufardhiyaulhaq almost 4 years ago
istio-ratelimit-operator - v2.4.0
Releasing v2.4.0 🥳🥳
Changes: - Introducing statsd configuration in RateLimitService object - Fix HorizontalPodAutoscaler is not created
How to Upgrade
Helm by default doesn't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/v2.4.0/charts/istio-ratelimit-operator/crds/crds.yaml
- Go
Published by zufardhiyaulhaq almost 4 years ago
istio-ratelimit-operator - v2.3.0
Releasing Istio Ratelimit Operator v2.3.0 🥳.
Changes: - Enable config loader for IstioRatelimitService
How to Upgrade
You can directly bump the helm charts. No CRD changes.
- Go
Published by zufardhiyaulhaq almost 4 years ago
istio-ratelimit-operator - v2.2.0
Introducing support for local rate limit in v2.2.0 🥳🥳 Now you can apply both local and global rate limits in Istio depending on the use cases.
Changes: - Implementing local rate limit for gateway and sidecar - Add support for Redis auth in rate limit service - Extending e2e test cases
How to Upgrade
Helm by default don't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/master/charts/istio-ratelimit-operator/crds/crds.yaml
- Go
Published by zufardhiyaulhaq about 4 years ago
istio-ratelimit-operator - v2.1.0
Introducing GlobalRateLimit for sidecar in v2.1.0 🥳 Now you can apply the global rate limit in the sidecar!
Changes: - Currently support Istio >= v1.7 - Using Envoy v3 API - Refactor Builder code
How to Upgrade
Helm by default don't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/master/charts/istio-ratelimit-operator/crds/crds.yaml
- Go
Published by zufardhiyaulhaq over 4 years ago
istio-ratelimit-operator - v2.0.0
Introducing RateLimitService object in v2.0.0 🥳 RateLimitService object can automatically create a rate limit service for gateway or sidecar and automatically configured it with the limit defined in the GlobalRateLimit object.
Breaking Changes
.spec.rate_limitsbecome.spec.matcherin GlobalRateLimit.- adding
.spec.ratelimit.spec.service.typein GlobalRateLimitConfig.
How to Upgrade
Helm by default don't update the CRDs, you need to apply the CRDs manually
kubectl apply -f https://raw.githubusercontent.com/zufardhiyaulhaq/istio-ratelimit-operator/master/charts/istio-ratelimit-operator/crds/crds.yaml
- Go
Published by zufardhiyaulhaq over 4 years ago
istio-ratelimit-operator - v1.0.0
Release Istio Ratelimit Operator v1.0.0 🥳 - support creating a Global rate limit in Gateway - support match on SNI - support match on virtual host & route - support EnvoyFilter versioning
- Go
Published by zufardhiyaulhaq over 4 years ago