Releases: Kuadrant/kuadrant-operator
v1.0.0
What's Changed
Exciting New Features 🎉
- ratelimitpolicy authpolicy dnspolicy tlspolicy v1
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
- Setting FailureMode from ENV by @didierofrivia in #1030
Bug Fixing 🐞
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
- makefile: add --load flag only for podman build by @KevFan in #1048
Other Changes
- Fix various panel queries by @david-martin in #900
- ADD: Watch limitador CR on cluster by @Boomatang in #883
- bundle includes openshift custom annotation by @eguzki in #901
- Bump github.com/docker/docker from 27.0.3+incompatible to 27.1.1+incompatible by @dependabot in #864
- helm manifests template based by @eguzki in #904
- bump version to v0.12.0-dev by @eguzki in #906
- Authorino CR reconcile moved to state of the world reconciler. by @Boomatang in #865
- csv annotation description by @eguzki in #907
- allow for a listener with no hostname set by @maleck13 in #908
- refactor: sotw conventions by @KevFan in #909
- auth controller test flake by @maleck13 in #911
- Add an excludeAddresses option in DNSPolicy by @maleck13 in #869
- ADD: Warning doc on labels by @Boomatang in #881
- update health check propagation by @philbrookes in #903
- sotw: event predicates by @guicassolato in #915
- [docs] Console Plugin install guide by @jasonmadigan in #919
- sotw: remove debug diff by @guicassolato in #921
- Script by @R-Lawton in #917
- Add gw provider specific cmds to set up monitors by @david-martin in #926
- update install doc for openshift by @maleck13 in #923
- topology CM lookup, inject into console-plugin deployment by @jasonmadigan in #920
- update ratelimitpolicy references to v1beta3 by @eguzki in #932
- helm: keep namespace in manager.yaml and remove from helm overlay by @eguzki in #934
- Sotw add limitador reconcile by @Boomatang in #887
- Consoleplugin mutator by @eguzki in #935
- Update: Improve get kuadrant resource by @Boomatang in #910
- Rename kuadrant-console to kuadrant-console-plugin by @jasonmadigan in #940
- small updates and improvements for install docs by @maleck13 in #939
- REMOVE: kuadrant controller management of limitador by @Boomatang in #888
- extend health check spec by @maksymvavilov in #936
- tests: Add test suite common resource labels and fix dnsrecord cleanup by @mikenairn in #941
- tests: Add dns record deletion tests (orphan records) by @mikenairn in #942
- ci: Add kuadrant status check step to test jobs by @mikenairn in #943
- Disable Authorino webhooks service by @guicassolato in #945
- point at latest healthcheck spec by @maksymvavilov in #947
- Authpolicy/v1beta3 by @Boomatang in #924
- sotw: rlp workflow by @guicassolato in #893
- dep: bump policy machinery to v0.6.0 by @KevFan in #950
- Update steps for setting up metrics on openshift, focusing on single … by @david-martin in #953
- Test updates (Enable race detection and disable output interceptor) by @mikenairn in #956
- sotw: dnspolicy by @mikenairn in #937
- tests: Update DNSPolicy tests by @mikenairn in #960
- UPDATE: bump authPolicy to v1beta3 in guides by @Boomatang in #949
- Add observability setup to Kubernetes install guide by @david-martin in #957
- 'Update dependencies image versions' workflow_dispatch by @guicassolato in #966
- dnspolicy section name support by @mikenairn in #961
- chore: Tidy up dnspolicy controller code and files by @mikenairn in #967
- fix: Remove dnspolicy lb immutable validation by @mikenairn in #968
- chore: TLS and DNS Policy API cleanup by @mikenairn in #972
- remove secret perm as not using it by @maleck13 in #974
- sotw: auth by @guicassolato in #952
- refactor: target status -> discoverability reconciler by @KevFan in #958
- Move DNS and TLS Policies to v1 by @mikenairn in #973
- Integrate
AuthConfig
'sv1beta3
changes inAuthPolicy
by @adam-cattermole in #971 - Replace
dynamicMetadata
withfilters
in user-guides by @adam-cattermole in #987 - AuthPolicy top-level conditions based on CEL only by @guicassolato in #988
- REFACTOR: Kuadtrant Status by @Boomatang in #991
- Update openshift observability resources to use gateway-system namespace by @david-martin in #969
- add on-cluster healtcheck test and prevent enforced false on not healhy probes by @maksymvavilov in #977
- Policy:Bump:v1 by @Boomatang in #993
- remove unused code by @guicassolato in #992
- Quickstart fix by @R-Lawton in #996
- fix: Add policy conflict to dnspolicy validation by @mikenairn in #995
- Preparing info for ArtifactHub.io by @didierofrivia in #975
- Fix make bundle by @eguzki in #998
- makefile: fix incorrect PHONY for local-gatewayapi-env-setup by @KevFan in #1001
- 🪛 permissions to update kuadrant finalizer 🔙 by @eguzki in #1003
- fix: config samples by @KevFan in #1002
- 🪛 add permissions to update gateway finalizer by @eguzki in #1008
- guides: fix missing label for AuthPolicy for guide by @KevFan in #1010
- Fixup obs for v1 by @david-ma...
v1.0.0-rc10
This release enables installations of Authorino Operator v0.16.0, Limitador Operator v0.12.1, DNS Operator v0.12.0, WASM Shim v0.8.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.14
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
- Setting FailureMode from ENV by @didierofrivia in #1030
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
- makefile: add --load flag only for podman build by @KevFan in #1048
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Prot...
v1.0.0-rc9
This release enables installations of Authorino Operator v0.16.0, Limitador Operator v0.12.1, DNS Operator v0.11.0, WASM Shim v0.8.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.14
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
- Setting FailureMode from ENV by @didierofrivia in #1030
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in https://github.com/Kua...
v1.0.0-rc8
This release enables installations of Authorino Operator v0.15.1, Limitador Operator v0.12.1, DNS Operator v0.10.0, WASM Shim v0.8.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.14
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
- Setting FailureMode from ENV by @didierofrivia in #1030
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in https://github.com/Kua...
v1.0.0-rc7
This release enables installations of Authorino Operator v0.15.1, Limitador Operator v0.12.1, DNS Operator v0.10.0, WASM Shim v0.8.0 and ConsolePlugin quay.io/kuadrant/console-plugin:0.0.14
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
- Setting FailureMode from ENV by @didierofrivia in #1030
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in https://github.com/Kuad...
v1.0.0-rc6
This release enables installations of Authorino Operator v0.15.0, Limitador Operator v0.12.0, DNS Operator v0.9.0, WASM Shim v0.7.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.13
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in #119
- [docs] Add rate limit to OIDC+K8s auth user guide by @guicassolato in http...
v1.0.0-rc5
This release enables installations of Authorino Operator v0.15.0, Limitador Operator v0.12.0, DNS Operator v0.9.0, WASM Shim v0.7.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.13
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
- alignment: TargetSection print column for DNS and TLS policy by @KevFan in #1015
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
- Case insensitive header matching and safe lookup by @alexsnaps in #1017
- Remove max number of auth rules constraint by @guicassolato in #1019
- fix: nil pointer for invalid path for auth by @KevFan in #1018
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in #119
- [docs] Add rate limit to OIDC+K8s auth user guide by @guicassolato in http...
v1.0.0-rc4
This release enables installations of Authorino Operator v0.14.0, Limitador Operator v0.12.0, DNS Operator v0.8.0, WASM Shim v0.7.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.8
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
- fix: incorrect kuadrant status if limitador/authorino is not found by @KevFan in #1000
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in #119
- [docs] Add rate limit to OIDC+K8s auth user guide by @guicassolato in #121
- [docs] User guide 'Authenticated rate limiting with JWTs and Kubernetes authnz' to doc directory by @guicassolato in #122
- Fix conditions in examples by @alexsnaps in #123
- [refactor] GW utils for all types of policies by @guicassolato in #134
- wasm shim image env var name does n...
v1.0.0-rc3
This release enables installations of Authorino Operator v0.14.0, Limitador Operator v0.12.0, DNS Operator v0.8.0, WASM Shim v0.7.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.8
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in #119
- [docs] Add rate limit to OIDC+K8s auth user guide by @guicassolato in #121
- [docs] User guide 'Authenticated rate limiting with JWTs and Kubernetes authnz' to doc directory by @guicassolato in #122
- Fix conditions in examples by @alexsnaps in #123
- [refactor] GW utils for all types of policies by @guicassolato in #134
- wasm shim image env var name does not match deployment var name by @eguzki in #136
- fix:
ComputeGatewayDiffs
when missing...
v1.0.0-rc2
This release enables installations of Authorino Operator v0.14.0, Limitador Operator v0.11.0, DNS Operator v0.8.0, WASM Shim v0.7.0 and ConsolePlugin quay.io/kuadrant/console-plugin:v0.0.8
What's Changed
Exciting New Features 🎉
- Automate CSV generation by @didierofrivia in #37
- wasm shim image from env var by @eguzki in #41
- refactor: controller-runtime v0.16.3 by @KevFan in #246
- Enhanced observability for the limitador instance by @eguzki in #301
- refactor: align using CEL for target ref validation by @KevFan in #364
- feat: accepted policy status condition by @KevFan in #347
- Reconcile Sub Component Limitador CR by @Boomatang in #350
- feat: auth policy enforced condition by @KevFan in #411
- refactor: api machinary by @KevFan in #396
- AP Defaults by @KevFan in #503
- RLP Defaults by @KevFan in #456
- AuthPolicy Atomic Overrides by @Boomatang in #525
- RLP atomic override by @KevFan in #523
- Have Istio optional by @eguzki in #645
- refactor: parrallel tests by @KevFan in #689
- Target ref by @dlaw4608 in #691
- Update kind to v0.23.0 by @dlaw4608 in #725
- fix: tlspolicy enforced condition when certificate/issuer ready condition is missing by @KevFan in #715
- refactor: integration tests for dns & tls policy target ref CEL validation by @KevFan in #756
- Update limitador to 0.9.0 by @eguzki in #608
- Bump go version to 1.22 🚀 by @eguzki in #779
- Update Gateway API to v1.1 by @adam-cattermole in #780
- Helm Charts by @didierofrivia in #728
- Transition to Cross-Compilation for faster Docker Build Times by @dlaw4608 in #802
- feat: set quay image expiry to prevent overflow of images by @KevFan in #851
- Envoy Gateway support by @eguzki in #859
- refactor: policy machinery v0.2.0 by @KevFan in #876
- feat: check dependency for state of the world reconciler by @KevFan in #870
- wasm configuration types refactor by @eguzki in #868
- authorino version v0.18.0 by @eguzki in #898
- ratelimitpolicy v1beta3 by @eguzki in #875
- consoleplugin reconciler by @eguzki in #884
- refactor: tls policy status to state of the world tasks by @KevFan in #885
- refactor: effective tls policies reconciler by @KevFan in #927
- Install sail-operator 0.1.0 by @adam-cattermole in #944
- 951 finalize ratelimitpolicy v1beta3 by @eguzki in #976
- Support HTTPQueryParamMatch as CEL routeRuleConditions by @alexsnaps in #981
- feat: tls section name support by @KevFan in #983
Bug Fixing 🐞
- [fix: integration-tests] Ensure Istio gateways are ready by @guicassolato in #185
- codecov: do not fail ci on error by @KevFan in #228
- docs: fix user guide authenticated rl for app devs based on authpolicy/v1beta2 by @guicassolato in #282
- Fix bug in response validation rules by @adam-cattermole in #287
- Update Keycloak examples by @guicassolato in #311
- Include missing unit test by @Boomatang in #344
- Missing space in quickstart script by @adam-cattermole in #412
- Make selection of subnet using docker more flexible. by @Boomatang in #557
- fix: isAuthPolicyEnforcedCondition failing in eventually by @KevFan in #629
- Fix override RLPs on multiple gateway parents by @guicassolato in #659
- cert manager api as dependency by @eguzki in #680
- Reconcile out of order gateway resource creation. by @Boomatang in #638
- remove cert-manager as dependency by @eguzki in #727
- Fix release workflow by @didierofrivia in #803
- fix: lower case img tags for image building by @KevFan in #783
Other Changes
- update resource requirements by @eguzki in #35
- pin dev k8s cluster to 1.22.7 by @eguzki in #36
- update kuadrant core controller manifests by @eguzki in #42
- update kuadrant core controller manifests by @eguzki in #44
- reduce dev env resource requirements by @eguzki in #45
- update kuadrant core controller manifests by @eguzki in #46
- remove unused permissions by @eguzki in #43
- Kubebuilder-tools workaround for darwin/arm64 arch by @didierofrivia in #49
- Kuadrant API by @didierofrivia in #50
- Kuadrant controllers by @didierofrivia in #53
- Kuadrant reconciling by @didierofrivia in #54
- Fixing tests by @didierofrivia in #55
- Kuadrant merge docs by @didierofrivia in #63
- Fixing linting tasks by @didierofrivia in #67
- Fixing user guides by @didierofrivia in #70
- Kuadrant Merge by @didierofrivia in #48
- Change codeowners to team engineering by @didierofrivia in #101
- remove duplicated crds by @eguzki in #100
- kap remove hosts from authscheme by @eguzki in #99
- GH ACtions: multi arch images by @eguzki in #108
- Fix dependencies namespace propagation by @didierofrivia in #109
- local operator catalog raw file based format by @eguzki in #107
- Ossm merge by @alexsnaps in #112
- [changelog] Adding change log: first 2 releases logged by @didierofrivia in #114
- Example AuthPolicy - OIDC/K8s auth by @guicassolato in #116
- fixup broken links in the authpolicy example by @guicassolato in #117
- [docs] Fixing sh commands by @didierofrivia in #118
- Better CSV annotations by @didierofrivia in #120
- User guide: Protecting an API with JSON Web Tokens (JWTs) and Kubernetes authnz using Kuadrant by @guicassolato in #119
- [docs] Add rate limit to OIDC+K8s auth user guide by @guicassolato in #121
- [docs] User guide 'Authenticated rate limiting with JWTs and Kubernetes authnz' to doc directory by @guicassolato in #122
- Fix conditions in examples by @alexsnaps in #123
- [refactor] GW utils for all types of policies by @guicassolato in #134
- wasm shim image env var name does not match deployment var name by @eguzki in #136
- fix:
ComputeGatewayDiffs
when missing...