After that I removed tls section with hope of disabling it but it didn’t work. I decided to do a backup of data and reinstalled release using helm uninstall & helm install commands with the same release name.
I realized operator stored tls configuration somewhere and is not taking cluster definition into account and installed certs on new nodes.
In the operator logs I see log entry:
Hey @Pacyfik apologies for the delay. It’s been very busy for last couple of weeks.
Could you please confirm if you had generate: false to start with and supplied your own certs using secrets? Could you kindly share all the files you used (redacted as needed)?
I would like to explain a little bit what happens. With tls settings generate: true/false, you are saying the operator (via Helm) to self-certify the CB db (generate: true) or you can generate your own certs and supply to the operator (generate: false) which reloads the certs in the CB db.
But unfortunately, once you have opted false in the beginning and supplied the certs, those certs are permanently loaded now and operator can’t remove it anymore and replace with a self-signed cert. Although, you can rotate/supply new certs via secrets again, which will be reloaded.
Also another point about TLS you mentioned in the beginning, which I guess was more about TLS certs than enabling/disabling TLS itself. But just to clarify, from CB server 7.0+, TLS is always enabled by default, which is a server(db) feature rather than operator.
By default, both TLS and non-TLS ports are active and will accept traffic. You can see the all ports listed here