Helm Changes
- Add the following Helm values, available for Gloo Enterprise only:
gatewayProxies.NAME.failover.enabled
: Configure this proxy for failover. Set to false by default.gatewayProxies.NAME.failover.port
: Port to use for failover Gateway bind port, and service. Default is 15443.gatewayProxies.NAME.failover.nodePort
: Optional NodePort for failover Service.gatewayProxies.NAME.failover.secretName
: Secret containing downstream Ssl Secrets. Set tofailover-downstream
by default. (#3338)
- Add the following Helm value:
gloo.deployment.restXdsPort
: the port port where gloo serves REST xDS API to Envoy. Set to 9976 by default. (#3338)
New Features
- Add the following commands:
glooctl cluster list
- List clusters registered to the Gloo Federation control planeglooctl cluster register
- Register a cluster to the Gloo Federation control planeglooctl cluster unregister
- Unregister a cluster to the Gloo Federation control plane (#3369)
- Add the following commands:
glooctl install federation
- install Gloo Federation on Kubernetesglooctl uninstall federation
- uninstall Gloo Federation (#3369)
Fixes
- Allow specifying transformations at an earlier stage. Also allow response only transformations, that match on response headers. (#3028)
- Stop copying Kubernetes labels when creating Upstreams. Treat labels instead as a discovery-related metadata that can be explicitly used downstream (e.g. by FDS). (#2634)
- Update wasm protos to reflect latest method signatures. This fixes a bug in our previous wasm implementation, and uses the configuration object google.protobuf.Any instead of a string value for config. (#3035)
Notes
Marked as a pre-release as there are errors in the proto imports