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-downstreamby 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