planetscale/vitess-operator

Feature Request: configure operator to communicate with Vitess components using TLS

ggalakhov opened this issue · 0 comments

Feature Description

In our deployment etcd and vttablet are configured by extraFlags property to use TLS.

In operator v2.7.* (vitess v14.0.*) we used the following flags to configure TLS connection to etcd and vttablet:
--tablet_manager_grpc_ca
--tablet_manager_grpc_server_name
--topo_global_server_address
--topo_etcd_tls_ca
--topo_etcd_tls_cert
--topo_etcd_tls_key

After upgrading to operator v2.8.* (vitess v15.0.*) those flags are not available anymore and operator fails to start, and there is no way to configure operator to communicate with etcd and vttablet using TLS.

Can those flags be exposed to configure operator to communicate with Vitess components using TLS?

Use Case(s)

Configure operator to communicate with Vitess components using TLS.