This fixes an issue where we didn't generate the httptls.json file for databases migrated to 24.1.0. Without this file generated, it is possible that the HTTPS service doesn't come up, which is needed by vclusterOps in 24.1.0+ deployments.
We can avoid generating this file in the following circumstances:
Databases created in 24.1.0+ will have default certs generated for HTTPS during the bootstrap-catalog call.
The operator won't know about the second case. We have introduced a new annotation for the first case. When vertica.com/https-tls-conf-generation is set to false, we will avoid generation. When the operator creates a database on a 24.1.0 database it will automatically set this annotation.
This fixes an issue where we didn't generate the httptls.json file for databases migrated to 24.1.0. Without this file generated, it is possible that the HTTPS service doesn't come up, which is needed by vclusterOps in 24.1.0+ deployments.
We can avoid generating this file in the following circumstances:
The operator won't know about the second case. We have introduced a new annotation for the first case. When
vertica.com/https-tls-conf-generation
is set to false, we will avoid generation. When the operator creates a database on a 24.1.0 database it will automatically set this annotation.