Description
Steps:
1. Deploy admission controller and operator
2. Deploy couchbase cluster with spec.exposedFeatureServiceType and spec.adminConsoleServiceType set to loadbalancer, spec.tls and spec.dns defined
3. once cluster is up and running ensure svc type is loadbalancer for cb pods and ui svc, alternate address should be dns name, external-dns.alpha.kubernetes.io/hostname should be fqdn, only tls ports for ui and cb pods
4. Update the couchbase cluster deployment yaml by removing spec.exposedFeatureServiceType, spec.adminConsoleServiceType, spec.tls and spec.dns
5. kubectl apply the updated yaml
Following error is observed:
mv-arunkumar:couchbase-autonomous-operator-kubernetes_1.2.0-907_macos-x86_64 a.senthilnathan$ kubectl apply -f couchbase-cluster.yaml
E0319 22:55:20.307908 79104 round_trippers.go:169] CancelRequest not implemented
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
couchbasecluster.couchbase.com/cb-example configured
Expected behavior: svc type of cb pods and ui pods should go back to clusterip and nodeport, alternate address should be ip, annotations should revert, non tls ports for ui and cb pods
logs attached