Orange-OpenSource / casskop

This Kubernetes operator automates the Cassandra operations such as deploying a new rack aware cluster, adding/removing nodes, configuring the C* and JVM parameters, upgrading JVM and C* versions, and many more...
https://orange-opensource.github.io/casskop/
Apache License 2.0
183 stars 54 forks source link

Fix helm 3 crds installation + add some docs #282

Closed PERES-Richard closed 3 years ago

PERES-Richard commented 3 years ago
Q A
Bug fix? [x]

What's in this PR?

Why?

The actual installation with helm 3 use a crd-install hook wich is depreciated in helm 3. With this fix you can now install Casskop (CRD + operator) with just 1 line of helm.

Additional context

It simply consist of copying CRDs from /deploy/crds to helm folders of Casskop & Multi Casskop.

Checklist

To Do

cscetbon commented 3 years ago

@PERES-Richard are you sure helm2 still works with those changes ? #133 seems to say it doesn't. And if doesn't I think we can drop support for helm 2.