Dependency Bumps
- sigs.k8s.io/gateway-api has been upgraded to v1.1.0.
- solo-io/solo-kit has been upgraded to v0.36.1.
Helm Changes
- Adds a new helm value
settings.watchNamespaceSelectors. This allows users to specify namespaces to watch based on label selectors that can be specified viasettings.watchNamespaceSelectors.matchLabelsfor an exact label match andsettings.watchNamespaceSelectors.matchExpressionsfor more generic requirements. Thesettings.watchNamespacesfield will override this if specified. (#9274)
New Features
- When using the Kubernetes Gateway API, the provisioned ServiceAccount's labels and annotations are now configurable via the GatewayParameters fields
spec.kube.serviceAccount.extraLabelsandspec.kube.serviceAccount.extraAnnotations. These values can also be set on the default GatewayParameters during install/upgrade using the Helm valueskubeGateway.gatewayParameters.glooGateway.serviceAccount.extraLabelsandkubeGateway.gatewayParameters.glooGateway.serviceAccount.extraAnnotations. (https://github.com/solo-io/solo-projects/issues/6846) - Adds a new field
watchNamespaceSelectorsto the settings CR. This allows users to specify namespaces to watch based on label selectors. ThewatchNamespacesfield will override this if specified. (#9274)
Fixes
- Fix a bug that caused discovered Upstreams to not reflect the updated state of parent Services discovered using watchLabels (#8635)