-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Envoy Gateway support #859
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
eguzki
force-pushed
the
envoygateway
branch
2 times, most recently
from
September 16, 2024 14:04
442001f
to
db0ede4
Compare
@adam-cattermole I have added some doc. I would appreciate some review and grammar check. Any suggestion welcome. |
* envoygateway dev environment install * egctl on detected os and arch * Makefile: pulling out os and arch Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
…#785) * deployed istio updated to 1.20.8 (ossm 2.6) Golang istio.io/istio deps upgraded to 1.22.3 It is required because golang envoygateway 1.1 dep conflicts on github.com/envoyproxy/go-control-plane/envoy/extensions/injected_credentials/generic/v3 package istio.io/istio 1.20.0 requires a package from github.com/envoyproxy/go-control-plane in 0.12.0 that does not exist when github.com/envoyproxy/go-control-plane is upgraded to 0.12.1 due to envoygateway 1.1 Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com> * updated manifests --------- Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
* Enable envoygateway integration tests Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Add egapiv1 to scheme Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Fix lint issues Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Add envoy SecurityPolicy controller Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Add envoy ReferenceGrant controller Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Update manifests and bundle Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Update envoy gatewayclass to match GATEWAYAPI_PROVIDER name Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Set gateway class in tests from provider Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Enable new controllers in integration tests Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Add policy target object tracking to topology index Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Add istio AuthorizationPolicy controller Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Prepare for envoygateway integration tests Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Generify for integration tests Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Add envoygateway auth integration tests Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Do not set GATEWAYAPI_PROVIDER for tests that do not use it Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Set owner references in new controllers Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Enable security policy deletion tests Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Shorten github workflow integration test names Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Refactor SecurityPolicy controller For Kuadrants Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Update deletion logic Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Use new PolicyType Signed-off-by: Adam Cattermole <acatterm@redhat.com> * test: Explicitly set parentRef gateway namespace Signed-off-by: Adam Cattermole <acatterm@redhat.com> --------- Signed-off-by: Adam Cattermole <acatterm@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
* envoygateway controllers to setup wasm module Limitador cluster controller based on EnvoyPatchPolicy Wasm controller based on EnvoyExtensionPolicy Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com> * envoygateway: enable envoypatchpolicy Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com> * envoygateway: wasm module tests Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com> --------- Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
…neration update Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
* Provider agnostic gateway name/namespace Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Update docs gateway name/namespace Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Use istio/envoy-gateway for provider namespace Signed-off-by: Adam Cattermole <acatterm@redhat.com> * Use EG_NAMESPACE when patching Signed-off-by: Adam Cattermole <acatterm@redhat.com> --------- Signed-off-by: Adam Cattermole <acatterm@redhat.com>
Co-authored-by: Adam Cattermole <acatterm@redhat.com> Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Co-authored-by: Adam Cattermole <acatterm@redhat.com> Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
eguzki
force-pushed
the
envoygateway
branch
from
September 18, 2024 15:27
c393082
to
2a80537
Compare
adam-cattermole
approved these changes
Sep 19, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've had a chance to go through all the changes and I think it's looking good. Perhaps we want another reviewer external to the changes but I'll leave that up to you
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Envoy Gateway Support
Closes #325