In trying to provision a CouchbaseCluster resource using the k8s-operator:0.8.1-beta on Kubernetes I ran into a few issues.
- Only one bucket is created automatically when multiple bucket definitions are in the resource definition file.
- New buckets created via the command-line (I assume the same for the UI but have not tried) are deleted after a while. I assume this is due to some sort on consistency check where the operator makes sure that the cluster reflects the resource definition.
The result of this is that I have to include all bucket definitions in the YAML file for the CouchbaseCluster and then run the commands to create each bucket regardless of whether they have been created or not in order to get everything running in the state that I’d expect.
Ideally the fix is that the CouchbaseCluster correctly provisions multiple buckets specified in the definition, but not having the buckets delete after they are added manually would be an acceptable fix.
If this has been resolved in the 0.9.0-beta is there somewhere that I can see the release notes or anything else that could help me follow along with the development of this project.