emissary-ingress / emissary

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
https://www.getambassador.io
Apache License 2.0
4.32k stars 683 forks source link

Create emissary-ingress.dev/v4 CRDs #5712

Open kflynn opened 3 days ago

kflynn commented 3 days ago

We have to bump the CRD version anyway, because removing header casing and error response rewriting is a breaking change, and we'd like to be able to get away from apiext for green-field installations of Emissary 4, but we'd also like to not force forklift upgrades from Emissary 3. The way to make all of these things work is to have a new API group.

emissary-ingress.dev/v4 CRDs should mostly look like getambassador.io/v3alpha1, but:

and yes, we'll all but certainly start with v4alpha1 but let's not stop there.