This release removes legacy CRD API versions and resource state metrics, and changes defaults for token mounting, feature gates, and container security contexts. It also adds Kafka and configuration capabilities and updates shipped dependencies.
Action needed (2)
breakingService Account token mounting
Service Account tokens are no longer auto-mounted into Pods. They are mounted through a volume instead.
breakingThe
ServerSideApplyPhase1feature gate, permanently enabledThe
ServerSideApplyPhase1feature gate has moved to GA and is permanently enabled. It can no longer be disabled.
Check if affected (3)
breakingLegacy CRD API versions, no longer supported
Applies before upgrading to Strimzi 1.0.0 or later if you use the
v1beta2,v1beta1, orv1alpha1APIs.Strimzi 1.0.0 and later support only the
v1CRD API. The olderv1beta2,v1beta1, andv1alpha1APIs are no longer supported.breakingResource state metrics, removed
Applicability is not stated in the release notes.
Deprecated resource state metrics have been removed. The
kube-state-metricsproject should be used instead.breakingDefault
securityContextfor operator installationsApplies if you use the Cluster, Topic, and User Operator YAML installation files or the Cluster Operator Helm Chart.
The Cluster, Topic, and User Operator YAML installation files and the Cluster Operator Helm Chart now use a default container security context that matches the Restricted Kubernetes Pod Security Standard. The default can be overridden with the
securityContextproperty in the YAML installation files or Cluster Operator Helm Chart values.