Skip to content
This repository was archived by the owner on Dec 7, 2025. It is now read-only.

Commit 1b69552

Browse files
Fix v103
1 parent 1909bb2 commit 1b69552

File tree

3 files changed

+44
-1
lines changed

3 files changed

+44
-1
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: argoproj.io/v1alpha1
2+
kind: Application
3+
metadata:
4+
name: cert-manager
5+
namespace: argocd
6+
spec:
7+
project: default
8+
source:
9+
repoURL: https://charts.jetstack.io
10+
chart: cert-manager
11+
targetRevision: v1.18.0
12+
helm:
13+
values: |
14+
installCRDs: true
15+
destination:
16+
server: https://kubernetes.default.svc
17+
namespace: cert-manager
18+
syncPolicy:
19+
automated:
20+
prune: true
21+
selfHeal: true
22+
syncOptions:
23+
- CreateNamespace=true

manifests/chat-api-ingress.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@ apiVersion: networking.k8s.io/v1
22
kind: Ingress
33
metadata:
44
name: chat-api
5-
# annotations:
5+
annotations:
66
# nginx.ingress.kubernetes.io/rewrite-target: /
7+
cert-manager.io/cluster-issuer: letsencrypt-prod
8+
ingress.kubernetes.io/ssl-redirect: "true"
79
spec:
810
ingressClassName: nginx
11+
tls:
12+
- hosts:
13+
- chat.syncjob.ru
14+
secretName: chat-api-tls
915
rules:
1016
- host: chat.syncjob.ru
1117
http:

manifests/cluster-issuer.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: cert-manager.io/v1
2+
kind: ClusterIssuer
3+
metadata:
4+
name: letsencrypt-prod
5+
spec:
6+
acme:
7+
server: https://acme-v02.api.letsencrypt.org/directory
8+
9+
privateKeySecretRef:
10+
name: letsencrypt-prod
11+
solvers:
12+
- http01:
13+
ingress:
14+
class: nginx

0 commit comments

Comments
 (0)