ceph-csi/deploy/rbd/kubernetes
ShyamsundarR bd204d7d45 Use --keyfile option to pass keys to all Ceph CLIs
Every Ceph CLI that is invoked at present passes the key via the
--key option, and hence is exposed to key being displayed on
the host using a ps command or such means.

This commit addresses this issue by stashing the key in a tmp
file, which is again created on a tmpfs (or empty dir backed by
memory). Further using such tmp files as arguments to the --keyfile
option for every CLI that is invoked.

This prevents the key from being visible as part of the argument list
of the invoked program on the system.

Fixes: #318

Signed-off-by: ShyamsundarR <srangana@redhat.com>
2019-07-25 12:46:15 +00:00
..
csi-config-map.yaml Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
csi-nodeplugin-rbac.yaml deploy: Use aggregated ClusterRoles 2019-04-17 11:15:08 +05:30
csi-provisioner-rbac.yaml Revert "Use Deployment with leader election instead of StatefulSet" 2019-06-14 13:39:03 +00:00
csi-rbdplugin-provisioner.yaml Use --keyfile option to pass keys to all Ceph CLIs 2019-07-25 12:46:15 +00:00
csi-rbdplugin.yaml Use --keyfile option to pass keys to all Ceph CLIs 2019-07-25 12:46:15 +00:00