All notable changes to this project will be documented in this file.
- BREAKING: Removed the deprecated pod enrichment controller (#321).
- Aggregate emitted Kubernetes events on the CustomResources ([#318]).
- The operator can now run on Kubernetes clusters using a non-default cluster domain.
Use the env var
KUBERNETES_CLUSTER_DOMAIN
or the operator Helm chart propertykubernetesClusterDomain
to set a non-default cluster domain (#290).
- BREAKING: Bump
stackable-operator
to 0.78.0 which includes a newAuthenticationClassProvider
member for Kerberos. This will need to be considered when validating authentication providers (#285).
- BREAKING: The fields
connection
andhost
onS3Connection
as well asbucketName
onS3Bucket
are now mandatory. Previously operators errored out in case these fields where missing (#283). - Failing to parse one
ZookeeperCluster
/ZookeeperZnode
should no longer cause the whole operator to stop functioning (#293). - The StatefulSet restarter service now only retrieves metadata for ConfigMaps and Secrets, rather than full objects (#293).
- Bump
stackable-operator
to 0.70.0, and other dependencies (#267).
- Helm: support labels in values.yaml (#203).
- Respect
--watch-namespace
CLI argument (#193).
- Generate OLM bundle for Release 23.4.0 (#160).
- Generate OLM bundle (#149)
- Specified security context settings needed for OpenShift (#136).
- Revert openshift settings (#142)
- Operator is now deployed by the Helm chart with resource limits (#165)
- Added
AuthenticationClass
provider static (bump operator-rs to0.28.0
) (#123)
- Bump operator-rs to
0.27.1
(#116)
- Updates to library dependencies and templating scripts
- Add permission to get kubernetes nodes to service-account (#65)
- Added permission to create
pods/eviction
to ClusterRole for operator (#67)
- Pods are now annotated with their associated node's primary address (#36)
operator-rs
0.18.0
->0.21.1
(#38)
- Adapt to move of commons structs to operators-rs (#18)