Connectivity
This release contains security relevant changes. Please check your
Ingress
resources for invalid annotations or paths before installing it.Changed
- Values: Enable
controller.enableAnnotationValidations
by default. (#552)
NOTE: This change affects existing, new & updatedIngress
resources. Upstream is enabling this by default, too: https://github.com/kubernetes/ingress-nginx/issues/10186. - Values: Enable
controller.config.strict-validate-path-type
by default. (#553)
NOTE: This change affects new & updatedIngress
resources only. Upstream is enabling this by default, too: https://github.com/kubernetes/ingress-nginx/issues/10186.
See https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#strict-validate-path-type for further information.
- Values: Enable
This version contains fixes for HTTP/2 stream reset attacks (CVE-2023-44487).
Changes
- Align with upstream chart version 2.29.0 (Changes in upstream repository)
- Update kong to 3.4.2
- Update kong ingress controller to 2.12.0
- Execute enterprise tests with kong-gateway container image version 3.4.1.1-debian
- Add
Values.global.podSecurityStandards.enforced
flag in preparation of PSP to PSS migration - Prevent installation of PodDisruptionBudget with
replicaCount: 1
orautoscaling.minReplicas: 1
Added
- Controller: Add
controller.enableAnnotationValidations
. (#536) - OpenTelemetry: Add
controller.opentelemetry.resources
. (#536) - Values: Add
global.podSecurityStandards.enforced
. (#544)
Changed
- Image: Update to
v1.9.0
. (#536) - Deployment/DaemonSet: Make
controller.topologySpreadConstraints
an array. (#536)
NOTE: This is part of our alignment to upstream. Please convert any overrides ofcontroller.topologySpreadConstraints
to an array, too. - Tests: Upgrade dependencies & remove explicit ATS version. (#538)
- Service: Fix wildcard subdomain. (#539)
- Chart: Tighten
securityContext
s and Pod Security Policies. (#540) - OpenTelemetry: Use own registry. (#541)
- Admission Webhooks: Update
kube-webhook-certgen
image tov20231011-8b53cabe0
. (#542) - Image: Update to
v1.9.3
. (#547)
Removed
- Controller: Drop support for
controller.kind: Both
. (#547)
- Controller: Add
Changed
- Install PSP resource based on values for PSP deprecation.
- Add PolicyExceptions for PSS compliance.
- Replace build pipeline with ABS.
- Replace testing pipeline with ATS basic test.
Changed
- Make App compliant with PSS policies (#234):
- Set seccompProfile to
RuntimeDefault
. - Fix capabilities typo.
- Remove
NET_BIND_SERVICE
capabilities. - Set
runAsNonRoot
as true.
- Set seccompProfile to
- Make App compliant with PSS policies (#234):