use auto generate cert-manager tls for external-services

This commit is contained in:
2025-05-14 19:17:30 +03:00
parent 9731f466f0
commit fae40d0332
2 changed files with 6 additions and 3 deletions

View File

@ -146,8 +146,6 @@ services running locally or remotely.
```bash
source .env
kubectl create namespace external-services
kubectl get secret wildcard-cert-secret --namespace=cert-manager -o yaml \
| sed 's/namespace: cert-manager/namespace: external-services/' | kubectl apply -f -
envsubst '${PROXMOX_IP} ${PROXMOX_HOST}' < external-service/proxmox.yaml | \
kubectl apply -n external-services -f -
```

View File

@ -64,6 +64,8 @@ data:
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
name: proxmox-route
namespace: external-services
spec:
@ -76,4 +78,7 @@ spec:
- name: proxmox-proxy
port: 80
tls:
secretName: wildcard-cert-secret
certResolver: cert-manager
secretName: proxmox-tls
domains:
- main: "${PROXMOX_HOST}"