The Helm downloader plugin that provides etcd protocol support.
This plugin is used to get the values of the --values parameter from etcd and configurations stored on etcd need to be base64 encoded.
git clone https://github.com/QQGoblin/helm-etcd
cd helm-etcd
Edit config.json and fill in the TLS certificate file address of the scope etcd.
{
"caFile": "/path/ca.crt",
"keyFile": "/path/tls.key",
"certFile": "/path/tls.crt"
}
Execute the make command to install.
make
helm plugin list
Specify values for the --values parameter
helm install release-name repo/charts --values etcd:///<key-path>