v1.18.0-beta24
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.matchLabels
for an exact label match andsettings.watchNamespaceSelectors.matchExpressions
for more generic requirements. Thesettings.watchNamespaces
field 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.extraLabels
andspec.kube.serviceAccount.extraAnnotations
. These values can also be set on the default GatewayParameters during install/upgrade using the Helm valueskubeGateway.gatewayParameters.glooGateway.serviceAccount.extraLabels
andkubeGateway.gatewayParameters.glooGateway.serviceAccount.extraAnnotations
. (solo-io/solo-projects#6846) - Adds a new field
watchNamespaceSelectors
to the settings CR. This allows users to specify namespaces to watch based on label selectors. ThewatchNamespaces
field 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)