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

v2.0.3 INSTALLATION FAILED #386

Open Subetov opened 2 years ago

Subetov commented 2 years ago

Bug Report

What did you do?

helm install multi-casskop orange-incubator/multi-casskop --set k8s.local=k8s-cluster1 --set k8s.remote={k8s-cluster2}

What did you expect to see?

Congratulations. You have just deployed Multi-CassKop Operator.
Check its status by running:
kubectl --namespace default get pods -l "release=multi-casskop"

What did you see instead? Under which circumstances?

Error: INSTALLATION FAILED: failed to install CRD crds/db.orange.com_multicasskops.yaml: CustomResourceDefinition.apiextensions.k8s.io "multicasskops.db.orange.com" is invalid: spec.version: Invalid value: "v2": must match the first version in spec.versions`

Environment

v2.0.3

v1.21.4

cscetbon commented 2 years ago

@Subetov I can reproduce your issue. Let's wait for #376 to be merged then we can fix this.