This commit is contained in:
@ -43,10 +43,10 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
# Готовим переменные для dev-окружения
|
# Готовим переменные для dev-окружения
|
||||||
- 'export APP_NAMESPACE="dev-ns"' # Будем деплоить в отдельный неймспейс
|
- 'export APP_NAMESPACE="dev-ns"' # Будем деплоить в отдельный неймспейс
|
||||||
- 'export HOSTNAME="dev.examples-for-kids.vigdorov.ru"'
|
- 'export HOSTNAME="dev_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="dev-test-tls"'
|
- 'export SECRET_NAME="wildcard-cert"'
|
||||||
# Создаем неймспейс, если его нет
|
# Создаем неймспейс, если его нет
|
||||||
- '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 -'
|
||||||
# Заменяем метки в шаблонах на реальные значения и применяем
|
# Заменяем метки в шаблонах на реальные значения и применяем
|
||||||
@ -77,7 +77,7 @@ steps:
|
|||||||
- '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="registry.vigdorov.ru/library/examples-for-kids-app"'
|
- 'export IMAGE_NAME="registry.vigdorov.ru/library/examples-for-kids-app"'
|
||||||
- 'export SECRET_NAME="prod-test-tls"'
|
- 'export SECRET_NAME="wildcard-cert"'
|
||||||
# Проверяем подключение к кластеру
|
# Проверяем подключение к кластеру
|
||||||
- 'kubectl cluster-info'
|
- 'kubectl cluster-info'
|
||||||
# Создаем неймспейс
|
# Создаем неймспейс
|
||||||
|
|||||||
@ -2,9 +2,6 @@ apiVersion: networking.k8s.io/v1
|
|||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: examples-for-kids-ingress
|
name: examples-for-kids-ingress
|
||||||
annotations:
|
|
||||||
# Запрашиваем сертификат
|
|
||||||
cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: traefik
|
ingressClassName: traefik
|
||||||
tls:
|
tls:
|
||||||
|
|||||||
Reference in New Issue
Block a user