Skip to content
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

DNM: Poc rustformations sidebyside #10677

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

nfuden
Copy link
Contributor

@nfuden nfuden commented Feb 21, 2025

This PR solely serves to illustrate how we could start migrating off of envoy-gloo into using purely envoyproxy/envoy builds while still being able to extend functionality that gloo users used heavily. This approach relies heavily on the new dynamic_modules examples (https://github.com/envoyproxy/dynamic-modules-examples/tree/main/rust)

In order to have old envoy-gloo functionality work side by side for best effect this also includes bumping envoy-gloo to be on an envoy version post 1.33 which has workable dynamic modules.

Note that this exists to be referenced in the upcoming EP where data plane changes will be proposed to promote vendor neutrality and therefore work to not rely on envoy-gloo repository.

nfuden and others added 7 commits February 20, 2025 09:50
made tilt work again. try it!
```
ctlptl create cluster kind --name kind-kgateway --registry=ctlptl-registry
VERSION=1.0.0-ci1 CLUSTER_NAME=kgateway IMAGE_VARIANT=standard make kind-build-and-load
tilt up
```
also made tcprotues a delayed informer so we will start if they are not there.
@nfuden nfuden marked this pull request as draft February 21, 2025 19:34
@nfuden nfuden mentioned this pull request Feb 21, 2025
nfuden added a commit to nfuden/k8sgateway that referenced this pull request Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants