add wildcard cert
Some checks failed
Deploy to pages / build (push) Has been cancelled

This commit is contained in:
Николай Вигдоров
2025-11-04 10:36:16 +03:00
parent d96728c719
commit c7bbef9c5c
2 changed files with 3 additions and 6 deletions

View File

@ -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'
# Создаем неймспейс # Создаем неймспейс

View File

@ -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: