datainfrahq / druid-operator

Apache Druid On Kubernetes
Other
101 stars 42 forks source link

Adds service account name to each druid node optionally #164

Closed saithal-confluent closed 5 months ago

saithal-confluent commented 6 months ago

Adds optional service account name to each druid pod via DruidNode spec

Description

Since Druid components talk to each other and each of them have different identity (different deployments / statefulsets ), we would need different service accounts for each Druid component. However, this is kept optional because its not required by all and the same default service account inherited from the DruidSpec can be used by all.


This PR has:


Key changed/added files in this PR
AdheipSingh commented 6 months ago

Please resolve conflicts. Also what version of kubebuilder are using ? i see large diff in crd files.

saithal-confluent commented 6 months ago

Please resolve conflicts. Also what version of kubebuilder are using ? i see large diff in crd files.

Reverted to use controller-gen version v0.11.2 and now the diff is minimal.

itamar-marom commented 4 months ago

@saithal-confluent is Confluent using this flavor of the Druid operator?