Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make the openshift / local deployment easier to customize #379

Open
lucamaf opened this issue Jun 18, 2023 · 1 comment
Open

make the openshift / local deployment easier to customize #379

lucamaf opened this issue Jun 18, 2023 · 1 comment

Comments

@lucamaf
Copy link

lucamaf commented Jun 18, 2023

At the moment the deployment script deploys kafka and other component from predefined versions and there is for example no way to attach Drogue to an already exisiting kafka installation.
This is an issue because in terms of CRD on K8S it could conflict with the currently installed strimzi CRD
Same goes for keycloak or grafana

@ctron
Copy link
Member

ctron commented Jun 19, 2023

It is possible to do that. You can choose between using an existing Kafka installation elsewhere, deploy Strimzi during the default installation, or re-use an existing Strimzi installation:

https://github.com/drogue-iot/drogue-cloud-helm-charts/blob/0c947c10afa82c462a5da15861e3b221fbd003c4/charts/drogue-cloud-core/values.yaml#L314-L316

However, we might not have documented that well enough (at all). Same goes for Keycloak and Grafana.

With Keycloak the issue however is, that Keycloak CRDs don't live up to their API versioning. So it just breaks between releases. Which means you need to disable the Keycloak installation we provide and do your own. Which also works:

https://github.com/drogue-iot/drogue-cloud-helm-charts/blob/0c947c10afa82c462a5da15861e3b221fbd003c4/charts/drogue-cloud-core/values.yaml#L221-L222

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants