Dependency Bumps
- solo-io/solo-kit has been upgraded to v0.30.9.
- solo-io/k8s-utils has been upgraded to v0.1.9.
Helm Changes
- Added
gatewayProxies.gatewayProxy.envoyLogLevel
to the helm values and removedgloo.gatewayProxies.gatewayProxy.logLevel
as the latter has no use in setting the gateway-proxy log level. (#5477)
New Features
- Provide a helm template value
gatewayProxies.gatewayProxy.disableCoreDumps
which disables core dumps from being written in the event of an Envoy crash (#7659) - Add backoffLimit, completions, manualSelector, and parallelism fields to k8s jobs. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#job-v1-batch (#7112)
- Allow storing proto descriptors used for gRPC to JSON transcoding in a ConfigMap and referencing the ConfigMap from the Gateway options. (#7495)
- Implement authentication to Vault as a secrets backend via AWS IAM (https://developer.hashicorp.com/vault/docs/auth/aws) (#7640)
Fixes
- Exempt dynamic forward proxies from being auto-censure by enabling the replaceInvalidRoutes feature (#7668)
- Exempt http tunnels from being auto-censured by enabling the replaceInvalidRoutes feature (#7668)
- Avoid
argument list too long
errors from resource rollout job by enabling getting proto descriptors from a ConfigMap instead of including the proto descriptor inline. (#7060) - Fix for
argument list too long
errors from resource rollout job. The Gateway custom resource yaml is now stored in a ConfigMap. The resource rollout job mounts the ConfigMap as a file and applies the file, instead of applying the entire yaml inline. (#7060) - Upgrade to solo-kit version which fixes status reporting for multiple namespaces. (solo-io/solo-kit#529)