|
|
|
@ -69,6 +69,20 @@ deploy-prod-kuber:
|
|
|
|
name: prod
|
|
|
|
name: prod
|
|
|
|
when: manual
|
|
|
|
when: manual
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dev_restart_martin:
|
|
|
|
|
|
|
|
extends: .restart_martin_base
|
|
|
|
|
|
|
|
tags:
|
|
|
|
|
|
|
|
- docker
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
|
|
|
name: dev
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
prod_restart_martin:
|
|
|
|
|
|
|
|
extends: .restart_martin_base
|
|
|
|
|
|
|
|
tags:
|
|
|
|
|
|
|
|
- docker-prod
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
|
|
|
name: prod
|
|
|
|
|
|
|
|
|
|
|
|
.deploy_base_kuber:
|
|
|
|
.deploy_base_kuber:
|
|
|
|
image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0
|
|
|
|
image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0
|
|
|
|
stage: deploy
|
|
|
|
stage: deploy
|
|
|
|
@ -97,6 +111,18 @@ deploy-prod-kuber:
|
|
|
|
- ./deploy/django-static.yml
|
|
|
|
- ./deploy/django-static.yml
|
|
|
|
expire_in: 1 week
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.restart_martin_base:
|
|
|
|
|
|
|
|
image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0
|
|
|
|
|
|
|
|
stage: .pre
|
|
|
|
|
|
|
|
before_script:
|
|
|
|
|
|
|
|
- KUBE_CONFIG=`echo ${CI_ENVIRONMENT_NAME}_kubeconfig`
|
|
|
|
|
|
|
|
- mkdir -p ${HOME}/.kube
|
|
|
|
|
|
|
|
- 'cat ${!KUBE_CONFIG} > ${HOME}/.kube/config'
|
|
|
|
|
|
|
|
- chmod -R 700 ${HOME}/.kube
|
|
|
|
|
|
|
|
script:
|
|
|
|
|
|
|
|
- kubectl rollout restart deployment martin -n ${DEPLOY_KUBER_NAMESPACE}
|
|
|
|
|
|
|
|
when: manual
|
|
|
|
|
|
|
|
|
|
|
|
# variables:
|
|
|
|
# variables:
|
|
|
|
# CONTAINERS_NAME: sst_postamates
|
|
|
|
# CONTAINERS_NAME: sst_postamates
|
|
|
|
# IMAGE_NAME: $CI_REGISTRY_IMAGE
|
|
|
|
# IMAGE_NAME: $CI_REGISTRY_IMAGE
|
|
|
|
|