--- #_PHPADMIN________ apiVersion: apps/v1 kind: Deployment metadata: name: phpldapadmin labels: app: phpldapadmin spec: replicas: 1 selector: matchLabels: app: phpldapadmin template: metadata: labels: app: phpldapadmin spec: containers: - env: - name: PHPLDAPADMIN_HTTPS value: "false" - name: PHPLDAPADMIN_LDAP_HOSTS value: ldap://openldap:389 image: osixia/phpldapadmin name: phpldapadmin ports: - containerPort: 80 restartPolicy: Always --- apiVersion: v1 kind: Service metadata: name: phpldapadmin spec: ports: - port: 80 targetPort: 80 selector: app: phpldapadmin --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: phpldapadmin annotations: nginx.ingress.kubernetes.io/whitelist-source-range: "10.0.0.0/16" spec: ingressClassName: {{ .Values.homey.ingress_class }} tls: - hosts: - ldapadmin.{{ .Values.homey.url }} secretName: {{ .Values.homey.certname }} rules: - host: ldapadmin.{{ .Values.homey.url }} http: paths: - path: / pathType: Prefix backend: service: name: phpldapadmin port: number: 80