Update yc-ecp Istio configuration: add imagePullSecrets for cert-manager and enforce HTTPS for dashboard bindings
This commit is contained in:
parent
3a5b3b07e6
commit
c7c244e95d
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user