odpi / egeria-charts

Helm chart repository
https://odpi.github.io/egeria-charts
Apache License 2.0
13 stars 10 forks source link

#117 make strimzi install optional (for multiple per cluster) #160

Closed planetf1 closed 2 years ago

planetf1 commented 2 years ago

Signed-off-by: Nigel Jones nigel.l.jones+git@gmail.com

This change allows strimzi to optionally be installed alongside any of our helm charts

This is needed when either

Strimzi installs some cluster-scoped resources which a) are cluster-scoped ie global, and so cannot clash with namespace local and b) require higher permissions - again, due to their scope.

In both cases the strimzi operator should be installed first, manually. This can be done by following the official documentation or by installing the operator from the operator catalog. If you do not have cluster permissions you will need to ask a cluster administrator to do this before you can experiment with egeria

To skip the install of strimzi you can add an option ie:

helm install base egeria/egeria-base --set strimzi.enabled=false 

We will still deploy the custom resource to create a kafka cluster, but this will only work if strimzi is installed on the cluster.

The default remains to install strimzi by default.

planetf1 commented 2 years ago

Fixes #117