Skip to content
Snippets Groups Projects
Commit 9b1a99b0 authored by Dylan Griffith's avatar Dylan Griffith
Browse files

Use helm version loop instead of sleep in ClientCommand

parent a71b3f6a
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -14,7 +14,7 @@ module Gitlab
# This is necessary to give Tiller time to restart after upgrade.
# Ideally we'd be able to use --wait but cannot because of
# https://github.com/helm/helm/issues/4855
'sleep 30'
'for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done'
end
 
def repository_command
Loading
Loading
Loading
Loading
@@ -27,7 +27,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add app-name https://repository.example.com
helm repo update
#{helm_install_comand}
Loading
Loading
@@ -56,7 +56,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add app-name https://repository.example.com
helm repo update
#{helm_install_command}
Loading
Loading
@@ -87,7 +87,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
#{helm_install_command}
EOS
end
Loading
Loading
@@ -115,7 +115,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add app-name https://repository.example.com
helm repo update
#{helm_install_command}
Loading
Loading
@@ -139,7 +139,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add app-name https://repository.example.com
helm repo update
#{helm_install_command}
Loading
Loading
@@ -163,7 +163,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add app-name https://repository.example.com
helm repo update
#{helm_install_command}
Loading
Loading
@@ -189,7 +189,7 @@ describe Gitlab::Kubernetes::Helm::InstallCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add app-name https://repository.example.com
helm repo update
#{helm_install_command}
Loading
Loading
Loading
Loading
@@ -22,7 +22,7 @@ describe Gitlab::Kubernetes::Helm::UpgradeCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm upgrade #{application.name} #{application.chart} --tls --tls-ca-cert /data/helm/#{application.name}/config/ca.pem --tls-cert /data/helm/#{application.name}/config/cert.pem --tls-key /data/helm/#{application.name}/config/key.pem --reset-values --install --namespace #{namespace} -f /data/helm/#{application.name}/config/values.yaml
EOS
end
Loading
Loading
@@ -35,7 +35,7 @@ describe Gitlab::Kubernetes::Helm::UpgradeCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm upgrade #{application.name} #{application.chart} --tls --tls-ca-cert /data/helm/#{application.name}/config/ca.pem --tls-cert /data/helm/#{application.name}/config/cert.pem --tls-key /data/helm/#{application.name}/config/key.pem --reset-values --install --namespace #{namespace} -f /data/helm/#{application.name}/config/values.yaml
EOS
end
Loading
Loading
@@ -59,7 +59,7 @@ describe Gitlab::Kubernetes::Helm::UpgradeCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm repo add #{application.name} #{application.repository}
helm upgrade #{application.name} #{application.chart} --tls --tls-ca-cert /data/helm/#{application.name}/config/ca.pem --tls-cert /data/helm/#{application.name}/config/cert.pem --tls-key /data/helm/#{application.name}/config/key.pem --reset-values --install --namespace #{namespace} -f /data/helm/#{application.name}/config/values.yaml
EOS
Loading
Loading
@@ -74,7 +74,7 @@ describe Gitlab::Kubernetes::Helm::UpgradeCommand do
let(:commands) do
<<~EOS
helm init --upgrade --tiller-namespace gitlab-managed-apps
sleep 30
for i in $(seq 1 30); do helm version && break; sleep 1s; echo "Retrying ($i)..."; done
helm upgrade #{application.name} #{application.chart} --reset-values --install --namespace #{namespace} -f /data/helm/#{application.name}/config/values.yaml
EOS
end
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment