The kas-fleetshard-operator is responsible for provisioning and managing instances of kafka on a cluster. The kas-fleetshard-synchronizer synchronizes the state of a fleet shard with the kas-fleet-manager.
The new quota plugin requires additional configuration options. This PR passes those options. The new configuration options will be ignored by the older version of the plugin, so will be safe for older bundle versions.
This PR also let's you override the kafka/zookeeper images via either the configmap or fleetshard environment variables. Just set a env var on the deployment like this and it will override the image provided by the rhosak bundle.
oc set env deployment -n redhat-kas-fleetshard-operator kas-fleetshard-operator IMAGE_KAFKA=quay.io/k_wall/kafka-30@sha256:098303da416359ae1ff6509af047ae9af004015e91f57f59d0b37ddbb8da8f80
The new quota plugin requires additional configuration options. This PR passes those options. The new configuration options will be ignored by the older version of the plugin, so will be safe for older bundle versions.
This PR also let's you override the kafka/zookeeper images via either the configmap or fleetshard environment variables. Just set a env var on the deployment like this and it will override the image provided by the rhosak bundle.