This release build failed.
Dependency Bumps
- solo-io/skv2 has been upgraded to v0.29.2.
- helm/helm has been upgraded to v3.11.2.
- k8s.io/api has been upgraded to v0.25.8.
- k8s.io/apiextensions-apiserver has been upgraded to v0.25.8.
- k8s.io/apimachinery has been upgraded to v0.25.8.
- k8s.io/cli-runtime has been upgraded to v0.25.8.
- k8s.io/client-go has been upgraded to v0.25.8.
- k8s.io/code-generator has been upgraded to v0.25.8.
- k8s.io/component-base has been upgraded to v0.25.8.
- k8s.io/kubectl has been upgraded to v0.25.8.
- k8s.io/metrics has been upgraded to v0.25.8.
- k8s.io/kube-openapi has been upgraded to v0.0.0-20220803162953-67bda5d908f1.
Breaking Changes
- Adds support for running Gloo Edge (OSS) on Kubernetes 1.25 and removes support for 1.22 and below. Notable changes include
PodDisruptionBudgetmoving frompolicy/v1beta1topolicy/v1, and the gloo helm chart OCI registry path changing fromgcr.io/solo-public/gloo-helmtogcr.io/solo-public/gloo-helm/gloo. (#6833)
New Features
- Setting
global.glooRbac.namespaced=truenow also constrains the certgen jobs access permissions to secrets from the entire cluster to just those in the gloo install namespace. Also the original role (gloo-gateway-secret-create-vwc-update) was split into two separate roles (gloo-gateway-secret-createandgloo-gateway-vwc-update) asgloo-gateway-vwc-updateneeds to access cluster scoped validatingWebhookConfigs.gloo-gateway-secret-create-vwc-updateno longer exists. (#5960)
Fixes
- In the Settings object, you can configure
gateway.isolateVirtualHostsBySslConfigto ensure that VirtualHosts, secured with SslConfig, are published to unique filter chains. We attempt to merge VirtualServices which share the same SslConfiguration. There was a bug in the merge logic that caused VirtualServices to be dropped from the Proxy, and only the last matching VirtualService would remain, if you were usingisolateVirtualHostsBySslConfig=true. (#7739)