From 4aeb63892e2be5e77074f521ed4f6a42c7527d03 Mon Sep 17 00:00:00 2001 From: Rita Zhang Date: Wed, 20 Dec 2017 18:19:38 -0800 Subject: [PATCH] Add script to generate cert and key pem and update README --- README.md | 5 ++++- scripts/createCertAndKey.sh | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 scripts/createCertAndKey.sh diff --git a/README.md b/README.md index 608a413c5..fc7daf923 100644 --- a/README.md +++ b/README.md @@ -78,8 +78,11 @@ If you want to run the connector from the Azure command-line check out this. RELEASE_NAME=virtual-kubelet CHART_URL=https://github.com/virtual-kubelet/virtual-kubelet/raw/master/charts/virtual-kubelet-0.1.0.tgz +curl https://raw.githubusercontent.com/virtual-kubelet/virtual-kubelet/master/scripts/createCertAndKey.sh > createCertAndKey.sh +. createCertAndKey.sh + helm install "$CHART_URL" --name "$RELEASE_NAME" \ - --set env.azureClientId=,env.azureClientKey=,env.azureTenantId=,env.azureSubscriptionId=,env.aciResourceGroup=,env.nodeName=, env.nodeOsType=,env.nodeTaint= + --set env.azureClientId=,env.azureClientKey=,env.azureTenantId=,env.azureSubscriptionId=,env.aciResourceGroup=,env.nodeName=,env.nodeOsType=,env.nodeTaint=,env.apiserverCert=$cert,env.apiserverKey=$key ``` ## Providers diff --git a/scripts/createCertAndKey.sh b/scripts/createCertAndKey.sh new file mode 100644 index 000000000..87e94f2a2 --- /dev/null +++ b/scripts/createCertAndKey.sh @@ -0,0 +1,5 @@ +#!/bin/bash +# Generate cert and key for chart +openssl req -newkey rsa:4096 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem -subj "/C=US/ST=CA/L=virtualkubelet/O=virtualkubelet/OU=virtualkubelet/CN=virtualkubelet" +cert=$(base64 cert.pem) +key=$(base64 key.pem) \ No newline at end of file