lldap: add new service for LDAP
This commit is contained in:
		
							
								
								
									
										97
									
								
								kubernetes/lldap-helm-chart/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										97
									
								
								kubernetes/lldap-helm-chart/values.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,97 @@ | ||||
| ##### secret creation | ||||
| secret: | ||||
|   create: true | ||||
|   name: lldap-credentials | ||||
|   lldapJwtSecret: "placeholder" | ||||
|   lldapUserName: "placeholder" | ||||
|   lldapUserPass: "placeholder" | ||||
|   lldapBaseDn: "dc=homelab,dc=local" | ||||
|  | ||||
|  | ||||
| ##### pvc | ||||
| persistence: | ||||
|   enabled: true | ||||
|   storageClassName: "" | ||||
|   storageSize: "100Mi" | ||||
|   accessMode: "ReadWriteOnce" | ||||
|  | ||||
|   # in case the StorageClass used does not automatically provision volumes, | ||||
|   # you can specify a local path for manual mounting here like for example /mnt/data/lldap | ||||
|   # if the StorageClass supports automatic provisioning, leave this field empty. | ||||
|   localPath: "" # Local filesystem path for storage, used if 'local-path' is the SC. | ||||
|  | ||||
|   # if manualProvision is set to true, a persistentVolume is created with helm | ||||
|   # if the StorageClass used supports automatic provisioning, this should be set to false. | ||||
|   # and if it does not supports automatic provisioning, set to true. Default is false | ||||
|   manualProvision: false | ||||
|  | ||||
| extraVolumes: [] | ||||
|  | ||||
| extraVolumeMounts: [] | ||||
|  | ||||
| ##### deployment | ||||
| # hour zone | ||||
| env: | ||||
|   TZ: "EET" | ||||
|   GID: "1001" | ||||
|   UID: "1001" | ||||
|  | ||||
| extraEnv: [] | ||||
|  | ||||
| resources: | ||||
|  limits: | ||||
|    cpu: 100m | ||||
|    memory: 100Mi | ||||
|  requests: | ||||
|    cpu: 50m | ||||
|    memory: 50M | ||||
|  | ||||
| nodeSelector: {} | ||||
|  | ||||
| tolerations: [] | ||||
|  | ||||
| affinity: {} | ||||
|  | ||||
| replicaCount: 1 | ||||
|  | ||||
| image: | ||||
|   repository: "nitnelave/lldap" | ||||
|   tag: "v0.6.1" | ||||
|   pullPolicy: "IfNotPresent" | ||||
|  | ||||
|  | ||||
| #### service this is unique service, so no enabled is added as if not it wont work | ||||
| service: | ||||
|   webui: | ||||
|     name: lldap-service | ||||
|     type: ClusterIP | ||||
|     ports: | ||||
|       name: "17170" | ||||
|       port: 17170 | ||||
|       targetPort: 17170 | ||||
|   ldap: | ||||
|     name: lldap | ||||
|     type: LoadBalancer | ||||
|     ports: | ||||
|       name: "3890" | ||||
|       port: 3890 | ||||
|       targetPort: 3890 | ||||
|  | ||||
| #####ingress | ||||
| ingress: | ||||
|   ingressClassName: "traefik" | ||||
|   enabled: true | ||||
|   name: lldap-web-ingress | ||||
|   annotations: {} | ||||
|   labels: {} | ||||
|   hosts: | ||||
|     host: "placeholder.test.com" | ||||
|     paths: | ||||
|       path: "/" | ||||
|       pathType: "Prefix" | ||||
|   tls: | ||||
|     - secretName: "lldap-secret-tls" | ||||
|       hosts: | ||||
|         - "placeholder.test.com" | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user