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