Files
k8s-apps/openldap/ingress.yaml
2026-03-12 14:51:24 +00:00

70 lines
1.6 KiB
YAML

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: phpldapadmin
namespace: openldap
annotations:
kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt
#nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
spec:
tls:
- hosts:
- phpldapadmin.apps.undercloud.dev
secretName: phpldapadmin-ingress-tls
rules:
- host: phpldapadmin.apps.undercloud.dev
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: phpldapadmin
port:
number: 80
---
#apiVersion: networking.k8s.io/v1
#kind: Ingress
#metadata:
# labels:
# app: openldap
# name: ldap
# namespace: openldap
# annotations:
# nginx.ingress.kubernetes.io/rewrite-target: /
# cert-manager.io/cluster-issuer: letsencrypt
# #acme.cert-manager.io/http01-edit-in-place: "true"
#spec:
# tls:
# - hosts:
# - ldap.undercloud.cf
# secretName: openldap-tls
# rules:
# - host: ldap.undercloud.cf
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: self-service-password
namespace: openldap
annotations:
kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt
spec:
tls:
- hosts:
- password.apps.undercloud.dev
secretName: self-service-password-tls
rules:
- host: password.apps.undercloud.dev
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: self-service-password
port:
number: 80