Fix errors when setting container images and rolling out deployments in deploy script

This commit is contained in:
Ramón Tomás 2017-05-25 09:24:37 +02:00
parent 8b9456d210
commit cb546c9d3f

View File

@ -50,8 +50,8 @@ if(-not $useDockerHub) {
# Removing previous services & deployments # Removing previous services & deployments
Write-Host "Removing existing services & deployments.." -ForegroundColor Yellow Write-Host "Removing existing services & deployments.." -ForegroundColor Yellow
ExecKube -cmd 'delete -f sql-data.yaml -f rabbitmq.yaml -f basket-data.yaml' ExecKube -cmd 'delete deployments --all'
ExecKube -cmd 'delete -f services.yaml -f frontend.yaml -f deployments.yaml' ExecKube -cmd 'delete services --all'
ExecKube -cmd 'delete configmap config-files' ExecKube -cmd 'delete configmap config-files'
ExecKube -cmd 'delete configmap urls' ExecKube -cmd 'delete configmap urls'
@ -117,17 +117,24 @@ ExecKube -cmd 'create -f deployments.yaml'
if(-not $deployCI) { if(-not $deployCI) {
# update deployments with the private registry before k8s tries to pull images # update deployments with the private registry before k8s tries to pull images
# (deployment templating, or Helm, would obviate this) # (deployment templating, or Helm, would obviate this)
ExecKube -cmd 'set image -f deployments.yaml ` Write-Host "Update Image containers..." -ForegroundColor Yellow
basket=$registry/eshop/basket.api ` ExecKube -cmd 'set image deployments/basket basket=$registry/eshop/basket.api'
catalog=$registry/eshop/catalog.api ` ExecKube -cmd 'set image deployments/catalog catalog=$registry/eshop/catalog.api'
identity=$registry/eshop/identity.api ` ExecKube -cmd 'set image deployments/identity identity=$registry/eshop/identity.api'
ordering=$registry/eshop/ordering.api ` ExecKube -cmd 'set image deployments/ordering ordering=$registry/eshop/ordering.api'
webmvc=$registry/eshop/webmvc ` ExecKube -cmd 'set image deployments/webmvc webmvc=$registry/eshop/webmvc'
webstatus=$registry/eshop/webstatus ` ExecKube -cmd 'set image deployments/webstatus webstatus=$registry/eshop/webstatus'
webspa=$registry/eshop/webspa' ExecKube -cmd 'set image deployments/webspa webspa=$registry/eshop/webspa'
} }
ExecKube -cmd 'rollout resume -f deployments.yaml' Write-Host "Execute rollout..." -ForegroundColor Yellow
ExecKube -cmd 'rollout resume deployments/basket'
ExecKube -cmd 'rollout resume deployments/catalog'
ExecKube -cmd 'rollout resume deployments/identity'
ExecKube -cmd 'rollout resume deployments/ordering'
ExecKube -cmd 'rollout resume deployments/webmvc'
ExecKube -cmd 'rollout resume deployments/webstatus'
ExecKube -cmd 'rollout resume deployments/webspa'
Write-Host "WebSPA is exposed at http://$frontendUrl, WebMVC at http://$frontendUrl/webmvc, WebStatus at http://$frontendUrl/webstatus" -ForegroundColor Yellow Write-Host "WebSPA is exposed at http://$frontendUrl, WebMVC at http://$frontendUrl/webmvc, WebStatus at http://$frontendUrl/webstatus" -ForegroundColor Yellow