Update yc-ecp Istio configuration: add imagePullSecrets for cert-manager and enforce HTTPS for dashboard bindings

This commit is contained in:
emelinda 2026-08-05 00:11:41 +03:00
parent 3a5b3b07e6
commit c7c244e95d

View File

@ -33,6 +33,13 @@ spec:
- http01: - http01:
ingress: ingress:
class: istio class: istio
# solver-под создаётся контроллером в namespace
# сертификата, values чарта cert-manager на него
# не действуют — pull-секрет задаётся здесь
podTemplate:
spec:
imagePullSecrets:
- name: dockerhub
# ключ = имя Certificate И имя секрета: версия чарта в OCI-репозитории # ключ = имя Certificate И имя секрета: версия чарта в OCI-репозитории
# поле secretName не читает, а берёт имя ключа # поле secretName не читает, а берёт имя ключа
certificates: certificates:
@ -85,7 +92,10 @@ spec:
servers: servers:
- hosts: - hosts:
- dashboard.invest.cps.sarex.lonsdaleites.ru - dashboard.invest.cps.sarex.lonsdaleites.ru
httpPortName: http # без http-сервера порт 80 для этого хоста остаётся
# автогенерируемому ingress-шлюзу, через который
# cert-manager отдаёт HTTP-01 challenge
onlyHttps: true
httpsPortName: https httpsPortName: https
tls: tls:
credentialName: dashboard-tls credentialName: dashboard-tls