Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Prepare AuthPolicy type for the merge strategy * Structure of named patterns changed from `patterns: map[string][]PatternExpression` to `patterns: map[string]{allOf: []PatternExpression}`. * `spec.response.success.dynamicMetadata` field renamed `spec.response.success.filters`, documented as meant for exporting data to other filters managed by Kuadrant only. Signed-off-by: Guilherme Cassolato <[email protected]> * sotw: auth * AuthPolicies validation * Effective auth policies * Authorino AuthConfigs * Istio/Envoy Gateway cluster patches * Istio/Envoy Gateway wasm extensions * (Most part of) AuthPolicy status update Signed-off-by: Guilherme Cassolato <[email protected]> * activate auth service in the wasm config Signed-off-by: Guilherme Cassolato <[email protected]> * check status of the authconfigs for the authpolicy enforced status condition + refactoring of the ratelimitpolicy staus updater for consistency with auth Signed-off-by: Guilherme Cassolato <[email protected]> * tests: fix unit tests pkg/wasm Signed-off-by: Guilherme Cassolato <[email protected]> * bump policy-machinery to v0.6.2 Signed-off-by: Guilherme Cassolato <[email protected]> * bump policy-machinery to v0.6.3 Signed-off-by: Guilherme Cassolato <[email protected]> * add effective authpolicy count to debug log messages when building gateway extension resources Signed-off-by: Guilherme Cassolato <[email protected]> * fix: equality between envoy gateway extension resources Signed-off-by: Guilherme Cassolato <[email protected]> * De/restructure all objects via JSON Signed-off-by: Guilherme Cassolato <[email protected]> * Remove unused funcs from the reconciliation of AuthConfigs Signed-off-by: Guilherme Cassolato <[email protected]> * fix: equality between envoy gateway cluster patch resources Signed-off-by: Guilherme Cassolato <[email protected]> * bump policy-machinery to v0.6.4 Signed-off-by: Guilherme Cassolato <[email protected]> * remove unnecessary custom json unmarshallers from poliyc types Signed-off-by: Guilherme Cassolato <[email protected]> * tests: activate auth service in the wasm config Signed-off-by: Guilherme Cassolato <[email protected]> * fix: build envoy auth cluster patch with correct name Signed-off-by: Guilherme Cassolato <[email protected]> * fix: cel validations of the authpolicy Signed-off-by: Guilherme Cassolato <[email protected]> * tests: fix authpolicy integration tests Signed-off-by: Guilherme Cassolato <[email protected]> * fix: mark empty authpolicies as enforced Signed-off-by: Guilherme Cassolato <[email protected]> * disable prealloc linter Signed-off-by: Guilherme Cassolato <[email protected]> * refactor: improved tracking of the origin of a policy rule throughout merges Signed-off-by: Guilherme Cassolato <[email protected]> * fix log message Signed-off-by: Guilherme Cassolato <[email protected]> * fix nil custom response unauthenticated/unauthorized configs Signed-off-by: Guilherme Cassolato <[email protected]> * preallocate the modifiedAuthConfigs slice Signed-off-by: Guilherme Cassolato <[email protected]> * docs: updated user guide Enforcing authentication & authorization with Kuadrant AuthPolicy Signed-off-by: Guilherme Cassolato <[email protected]> --------- Signed-off-by: Guilherme Cassolato <[email protected]>
- Loading branch information