fix 1
This commit is contained in:
@ -63,15 +63,21 @@ steps:
|
|||||||
branch:
|
branch:
|
||||||
- master
|
- master
|
||||||
environment:
|
environment:
|
||||||
KUBECONFIG:
|
KUBE_CONFIG_CONTENT:
|
||||||
from_secret: KUBE_CONFIG
|
from_secret: KUBE_CONFIG
|
||||||
commands:
|
commands:
|
||||||
|
# Создаем kubeconfig файл из секрета
|
||||||
|
- 'mkdir -p ~/.kube'
|
||||||
|
- 'echo "$KUBE_CONFIG_CONTENT" > ~/.kube/config'
|
||||||
|
- 'chmod 600 ~/.kube/config'
|
||||||
# Готовим переменные для prod-окружения
|
# Готовим переменные для prod-окружения
|
||||||
- 'export APP_NAMESPACE="prod-ns"'
|
- 'export APP_NAMESPACE="prod-ns"'
|
||||||
- 'export HOSTNAME="examples-for-kids.vigdorov.ru"'
|
- 'export HOSTNAME="examples-for-kids.vigdorov.ru"'
|
||||||
- 'export IMAGE_TAG="${DRONE_COMMIT_SHA:0:7}"'
|
- 'export IMAGE_TAG="${DRONE_COMMIT_SHA:0:7}"'
|
||||||
- 'export IMAGE_NAME="ci.vigdorov.ru/library/examples-for-kids-app"'
|
- 'export IMAGE_NAME="ci.vigdorov.ru/library/examples-for-kids-app"'
|
||||||
- 'export SECRET_NAME="prod-test-tls"'
|
- 'export SECRET_NAME="prod-test-tls"'
|
||||||
|
# Проверяем подключение к кластеру
|
||||||
|
- 'kubectl cluster-info'
|
||||||
# Создаем неймспейс
|
# Создаем неймспейс
|
||||||
- 'kubectl create namespace $APP_NAMESPACE --dry-run=client -o yaml | kubectl apply -f -'
|
- 'kubectl create namespace $APP_NAMESPACE --dry-run=client -o yaml | kubectl apply -f -'
|
||||||
# Разворачиваем приложение
|
# Разворачиваем приложение
|
||||||
|
|||||||
Reference in New Issue
Block a user