bf2fc6cc711aee1a0c2a / kas-fleetshard

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.
Apache License 2.0
7 stars 20 forks source link

Configure new version of the quota plugin #719

Closed k-wall closed 2 years ago

k-wall commented 2 years ago

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 
k-wall commented 2 years ago

@SamBarker can you re-review, once you are happy I believe this is good to merge.