gluster / anthill

A Kubernetes/OpenShift operator to manage Gluster clusters
http://gluster-anthill.readthedocs.io/
Apache License 2.0
35 stars 12 forks source link

TLS support #9

Open JohnStrunk opened 6 years ago

JohnStrunk commented 6 years ago

Describe the feature you'd like to have. The operator should properly secure all components (CSI, Gluster pods, etcd) at time of deployment. The CR will contain a reference to a secret with a CA key pair. This key pair should be used to secure the Gluster cluster.

What is the value to the end user? (why is it a priority?) In a kubernetes environment, pods can get traffic from arbitrary sources. In order to maintain the integrity of the infrastructure and properly protect user data, the operator should properly secure all components via TLS (or other supported/appropriate method)

How will we know we have a good solution? (acceptance criteria)

Additional context Depends on:

JohnStrunk commented 6 years ago

etcd TLS support is already present in GD2: https://github.com/gluster/glusterd2/pull/489