--- apiVersion: apps/v1 kind: Deployment metadata: name: ldap-auth labels: app: ldap-auth spec: replicas: 1 selector: matchLabels: app: ldap-auth template: metadata: labels: app: ldap-auth name: ldap-auth spec: containers: - name: ldap-auth image: linuxserver/ldap-auth imagePullPolicy: Always --- #https://stackoverflow.com/questions/51149921/how-to-authenticate-nginx-with-ldap apiVersion: v1 kind: Service metadata: name: ldap-auth spec: selector: app: ldap-auth ports: - port: 80 targetPort: 9000 --- apiVersion: v1 kind: Service metadata: name: ldap-auth-internal spec: selector: app: ldap-auth ports: - port: 80 targetPort: 8888 --- # apiVersion: networking.k8s.io/v1 # kind: Ingress # metadata: # name: ldap-auth-ingress # annotations: # spec: # ingressClassName: {{ .Values.homey.ingress_class }} # tls: # - hosts: # - auth.{{ .Values.homey.url }} # secretName: {{ .Values.homey.certname }} # rules: # - host: auth.{{ .Values.homey.url }} # http: # paths: # - path: / # pathType: Prefix # backend: # service: # name: ldap-auth # port: # number: 80 # ---