Remove deprecated Let's Encrypt ClusterIssuer configurations and update dependencies in yc-ecp cert-manager and Istio configuration.
This commit is contained in:
parent
9e4a27f898
commit
6b107c872a
@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: ClusterIssuer
|
||||||
|
metadata:
|
||||||
|
name: letsencrypt-issuer
|
||||||
|
$patch: delete
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: ClusterIssuer
|
||||||
|
metadata:
|
||||||
|
name: letsencrypt-issuer-istio
|
||||||
|
$patch: delete
|
||||||
@ -4,3 +4,7 @@ resources:
|
|||||||
- ../base
|
- ../base
|
||||||
patches:
|
patches:
|
||||||
- path: cert-manager.yaml
|
- path: cert-manager.yaml
|
||||||
|
# ClusterIssuer/letsencrypt-prod создаёт istio-config; issuer'ы из base здесь
|
||||||
|
# не нужны и вдобавок делят один privateKeySecretRef, затирая ACME-ключ друг друга
|
||||||
|
- path: clusterissuer-letsencrypt-delete.yaml
|
||||||
|
- path: clusterissuer-letsencrypt-istio-delete.yaml
|
||||||
|
|||||||
@ -5,8 +5,11 @@ metadata:
|
|||||||
namespace: default
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
# istio в yc-ecp поставлен istio-operator, HelmRelease istio-base/istiod/ingressgateway
|
# istio в yc-ecp поставлен istio-operator, HelmRelease istio-base/istiod/ingressgateway
|
||||||
# в кластере нет — с зависимостями из base релиз никогда не станет Ready
|
# в кластере нет — с зависимостями из base релиз никогда не станет Ready.
|
||||||
dependsOn: []
|
# cert-manager нужен: этот релиз создаёт ClusterIssuer и Certificate
|
||||||
|
dependsOn:
|
||||||
|
- name: cert-manager
|
||||||
|
namespace: cert-manager
|
||||||
interval: 5m
|
interval: 5m
|
||||||
timeout: 10m
|
timeout: 10m
|
||||||
values:
|
values:
|
||||||
@ -16,7 +19,17 @@ spec:
|
|||||||
yc-ecp:
|
yc-ecp:
|
||||||
namespaces: []
|
namespaces: []
|
||||||
certManager:
|
certManager:
|
||||||
clusterIssuers: {}
|
clusterIssuers:
|
||||||
|
letsencrypt-prod:
|
||||||
|
acme:
|
||||||
|
email: "sarex@sarex.io"
|
||||||
|
server: "https://acme-v02.api.letsencrypt.org/directory"
|
||||||
|
privateKeySecretRef:
|
||||||
|
name: letsencrypt-prod
|
||||||
|
solvers:
|
||||||
|
- http01:
|
||||||
|
ingress:
|
||||||
|
class: istio
|
||||||
certificates:
|
certificates:
|
||||||
gitea-tls-secret:
|
gitea-tls-secret:
|
||||||
namespace: istio-system
|
namespace: istio-system
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user