Fix for helm 3 and k8s 1.16
This commit is contained in:
parent
99bbbfb5c9
commit
c80a12af59
@ -1,7 +1,7 @@
|
|||||||
{{- $name := include "apigwmm.fullname" . -}}
|
{{- $name := include "apigwmm.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "apigwmm.fullname" . }}
|
name: {{ template "apigwmm.fullname" . }}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{{- $name := include "apigwms.fullname" . -}}
|
{{- $name := include "apigwms.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "apigwms.fullname" . }}
|
name: {{ template "apigwms.fullname" . }}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{{- $name := include "apigwwm.fullname" . -}}
|
{{- $name := include "apigwwm.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "apigwwm.fullname" . }}
|
name: {{ template "apigwwm.fullname" . }}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{{- $name := include "apigwws.fullname" . -}}
|
{{- $name := include "apigwws.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
{{- $envoycfgname := printf "%s-%s" "envoy" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "apigwws.fullname" . }}
|
name: {{ template "apigwws.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "basket-api.fullname" . -}}
|
{{- $name := include "basket-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "basket-api.fullname" . }}
|
name: {{ template "basket-api.fullname" . }}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "basket-data.fullname" . }}
|
name: {{ template "basket-data.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "catalog-api.fullname" . -}}
|
{{- $name := include "catalog-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "catalog-api.fullname" . }}
|
name: {{ template "catalog-api.fullname" . }}
|
||||||
|
@ -33,7 +33,7 @@ function Install-Chart {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($chart -ne "eshop-common" -or $customRegistry) { # eshop-common is ignored when no secret must be deployed
|
if ($chart -ne "eshop-common" -or $customRegistry) { # eshop-common is ignored when no secret must be deployed
|
||||||
$command = "install $options --name=$appName-$chart $chart"
|
$command = "install $appName-$chart $options $chart"
|
||||||
Write-Host "Helm Command: helm $command" -ForegroundColor Gray
|
Write-Host "Helm Command: helm $command" -ForegroundColor Gray
|
||||||
Invoke-Expression 'cmd /c "helm $command"'
|
Invoke-Expression 'cmd /c "helm $command"'
|
||||||
}
|
}
|
||||||
@ -95,10 +95,16 @@ if ($useLocalk8s -and $sslEnabled) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($clean) {
|
if ($clean) {
|
||||||
|
$listOfReleases=$(helm ls --filter eshop -q)
|
||||||
|
if ([string]::IsNullOrEmpty($listOfReleases)) {
|
||||||
|
Write-Host "No previous releases found!" -ForegroundColor Green
|
||||||
|
}else{
|
||||||
|
Write-Host "Previous releases found" -ForegroundColor Green
|
||||||
Write-Host "Cleaning previous helm releases..." -ForegroundColor Green
|
Write-Host "Cleaning previous helm releases..." -ForegroundColor Green
|
||||||
helm delete --purge $(helm ls -q eshop)
|
helm uninstall $listOfReleases
|
||||||
Write-Host "Previous releases deleted" -ForegroundColor Green
|
Write-Host "Previous releases deleted" -ForegroundColor Green
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$useCustomRegistry=$false
|
$useCustomRegistry=$false
|
||||||
|
|
||||||
@ -119,7 +125,7 @@ $gateways = ("apigwmm", "apigwms", "apigwwm", "apigwws")
|
|||||||
if ($deployInfrastructure) {
|
if ($deployInfrastructure) {
|
||||||
foreach ($infra in $infras) {
|
foreach ($infra in $infras) {
|
||||||
Write-Host "Installing infrastructure: $infra" -ForegroundColor Green
|
Write-Host "Installing infrastructure: $infra" -ForegroundColor Green
|
||||||
helm install --values app.yaml --values inf.yaml --values $ingressValuesFile --set app.name=$appName --set inf.k8s.dns=$dns --set "ingress.hosts={$dns}" --name="$appName-$infra" $infra
|
helm install "$appName-$infra" --values app.yaml --values inf.yaml --values $ingressValuesFile --set app.name=$appName --set inf.k8s.dns=$dns --set "ingress.hosts={$dns}" $infra
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -201,7 +201,7 @@ if [[ $clean ]]; then
|
|||||||
if [[ -z $(helm ls -q --namespace $namespace) ]]; then
|
if [[ -z $(helm ls -q --namespace $namespace) ]]; then
|
||||||
echo "No previous releases found"
|
echo "No previous releases found"
|
||||||
else
|
else
|
||||||
helm delete --purge $(helm ls -q --namespace $namespace)
|
helm uninstall $(helm ls -q --namespace $namespace)
|
||||||
echo "Previous releases deleted"
|
echo "Previous releases deleted"
|
||||||
waitsecs=10; while [ $waitsecs -gt 0 ]; do echo -ne "$waitsecs\033[0K\r"; sleep 1; : $((waitsecs--)); done
|
waitsecs=10; while [ $waitsecs -gt 0 ]; do echo -ne "$waitsecs\033[0K\r"; sleep 1; : $((waitsecs--)); done
|
||||||
fi
|
fi
|
||||||
@ -215,7 +215,7 @@ if [[ !$skip_infrastructure ]]; then
|
|||||||
for infra in "${infras[@]}"
|
for infra in "${infras[@]}"
|
||||||
do
|
do
|
||||||
echo "Installing infrastructure: $infra"
|
echo "Installing infrastructure: $infra"
|
||||||
helm install --namespace $namespace --set "ingress.hosts={$dns}" --values app.yaml --values inf.yaml --values $ingress_values_file --set app.name=$app_name --set inf.k8s.dns=$dns --name="$app_name-$infra" $infra
|
helm install "$app_name-$infra" --namespace $namespace --set "ingress.hosts={$dns}" --values app.yaml --values inf.yaml --values $ingress_values_file --set app.name=$app_name --set inf.k8s.dns=$dns $infra
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -223,9 +223,9 @@ for chart in "${charts[@]}"
|
|||||||
do
|
do
|
||||||
echo "Installing: $chart"
|
echo "Installing: $chart"
|
||||||
if [[ $use_custom_registry ]]; then
|
if [[ $use_custom_registry ]]; then
|
||||||
helm install --namespace $namespace --set "ingress.hosts={$dns}" --set inf.registry.server=$container_registry --set inf.registry.login=$docker_username --set inf.registry.pwd=$docker_password --set inf.registry.secretName=eshop-docker-scret --values app.yaml --values inf.yaml --values $ingress_values_file --set app.name=$app_name --set inf.k8s.dns=$dns --set image.tag=$image_tag --set image.pullPolicy=Always --name="$app_name-$chart" $chart
|
helm install "$app_name-$chart" --namespace $namespace --set "ingress.hosts={$dns}" --set inf.registry.server=$container_registry --set inf.registry.login=$docker_username --set inf.registry.pwd=$docker_password --set inf.registry.secretName=eshop-docker-scret --values app.yaml --values inf.yaml --values $ingress_values_file --set app.name=$app_name --set inf.k8s.dns=$dns --set image.tag=$image_tag --set image.pullPolicy=Always $chart
|
||||||
elif [[ $chart != "eshop-common" ]]; then # eshop-common is ignored when no secret must be deployed
|
elif [[ $chart != "eshop-common" ]]; then # eshop-common is ignored when no secret must be deployed
|
||||||
helm install --namespace $namespace --set "ingress.hosts={$dns}" --values app.yaml --values inf.yaml --values $ingress_values_file --set app.name=$app_name --set inf.k8s.dns=$dns --set image.tag=$image_tag --set image.pullPolicy=Always --name="$app_name-$chart" $chart
|
helm install "$app_name-$chart" --namespace $namespace --set "ingress.hosts={$dns}" --values app.yaml --values inf.yaml --values $ingress_values_file --set app.name=$app_name --set inf.k8s.dns=$dns --set image.tag=$image_tag --set image.pullPolicy=Always $chart
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "identity-api.fullname" . -}}
|
{{- $name := include "identity-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "identity-api.fullname" . }}
|
name: {{ template "identity-api.fullname" . }}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "keystore-data.fullname" . }}
|
name: {{ template "keystore-data.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "locations-api.fullname" . -}}
|
{{- $name := include "locations-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "locations-api.fullname" . }}
|
name: {{ template "locations-api.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "marketing-api.fullname" . -}}
|
{{- $name := include "marketing-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "marketing-api.fullname" . }}
|
name: {{ template "marketing-api.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "mobileshoppingagg.fullname" . -}}
|
{{- $name := include "mobileshoppingagg.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "mobileshoppingagg.fullname" . }}
|
name: {{ template "mobileshoppingagg.fullname" . }}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "nosql-data.fullname" . }}
|
name: {{ template "nosql-data.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "ordering-api.fullname" . -}}
|
{{- $name := include "ordering-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "ordering-api.fullname" . }}
|
name: {{ template "ordering-api.fullname" . }}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{{- $name := include "ordering-backgroundtasks.fullname" . -}}
|
{{- $name := include "ordering-backgroundtasks.fullname" . -}}
|
||||||
{{- $cfgname := printf "cfg-%s" $name | trunc 63 }}
|
{{- $cfgname := printf "cfg-%s" $name | trunc 63 }}
|
||||||
|
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "ordering-backgroundtasks.fullname" . }}
|
name: {{ template "ordering-backgroundtasks.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "ordering-signalrhub.fullname" . -}}
|
{{- $name := include "ordering-signalrhub.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "ordering-signalrhub.fullname" . }}
|
name: {{ template "ordering-signalrhub.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "payment-api.fullname" . -}}
|
{{- $name := include "payment-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "payment-api.fullname" . }}
|
name: {{ template "payment-api.fullname" . }}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "rabbitmq.fullname" . }}
|
name: {{ template "rabbitmq.fullname" . }}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "sql-data.fullname" . }}
|
name: {{ template "sql-data.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "webhooks-api.fullname" . -}}
|
{{- $name := include "webhooks-api.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "webhooks-api.fullname" . }}
|
name: {{ template "webhooks-api.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "webhooks-web.fullname" . -}}
|
{{- $name := include "webhooks-web.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "webhooks-web.fullname" . }}
|
name: {{ template "webhooks-web.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "webmvc.fullname" . -}}
|
{{- $name := include "webmvc.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "webmvc.fullname" . }}
|
name: {{ template "webmvc.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "webshoppingagg.fullname" . -}}
|
{{- $name := include "webshoppingagg.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "webshoppingagg.fullname" . }}
|
name: {{ template "webshoppingagg.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "webspa.fullname" . -}}
|
{{- $name := include "webspa.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "webspa.fullname" . }}
|
name: {{ template "webspa.fullname" . }}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{- $name := include "webstatus.fullname" . -}}
|
{{- $name := include "webstatus.fullname" . -}}
|
||||||
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
{{- $cfgname := printf "%s-%s" "cfg" $name -}}
|
||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "webstatus.fullname" . }}
|
name: {{ template "webstatus.fullname" . }}
|
||||||
|
@ -163,7 +163,7 @@ subjects:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: nginx-ingress-controller
|
name: nginx-ingress-controller
|
||||||
|
Loading…
x
Reference in New Issue
Block a user