move pgadmin to storage
This commit is contained in:
		
							
								
								
									
										71
									
								
								clusters/cl01tl/storage/pgadmin/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								clusters/cl01tl/storage/pgadmin/values.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,71 @@
 | 
			
		||||
pgadmin4:
 | 
			
		||||
  controllers:
 | 
			
		||||
    main:
 | 
			
		||||
      type: deployment
 | 
			
		||||
      replicas: 1
 | 
			
		||||
      strategy: Recreate
 | 
			
		||||
      revisionHistoryLimit: 3
 | 
			
		||||
      containers:
 | 
			
		||||
        main:
 | 
			
		||||
          image:
 | 
			
		||||
            repository: dpage/pgadmin4
 | 
			
		||||
            tag: "8.8"
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          env:
 | 
			
		||||
            - name: PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION
 | 
			
		||||
              value: "False"
 | 
			
		||||
            - name: PGADMIN_DEFAULT_EMAIL
 | 
			
		||||
              value: alexanderlebens@gmail.com
 | 
			
		||||
            - name: PGADMIN_DEFAULT_PASSWORD
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: pgadmin-password-secret
 | 
			
		||||
                  key: pgadmin-password
 | 
			
		||||
          envFrom:
 | 
			
		||||
            - secretRef:
 | 
			
		||||
                name: pgadmin-env-secret
 | 
			
		||||
          resources:
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 100m
 | 
			
		||||
              memory: 128Mi
 | 
			
		||||
  serviceAccount:
 | 
			
		||||
    create: true
 | 
			
		||||
  service:
 | 
			
		||||
    main:
 | 
			
		||||
      controller: main
 | 
			
		||||
      ports:
 | 
			
		||||
        http:
 | 
			
		||||
          port: 80
 | 
			
		||||
          targetPort: 80
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
  ingress:
 | 
			
		||||
    main:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      className: traefik
 | 
			
		||||
      annotations:
 | 
			
		||||
        traefik.ingress.kubernetes.io/router.entrypoints: websecure
 | 
			
		||||
        traefik.ingress.kubernetes.io/router.tls: "true"
 | 
			
		||||
        cert-manager.io/cluster-issuer: letsencrypt-issuer
 | 
			
		||||
      hosts:
 | 
			
		||||
        - host: pgadmin.alexlebens.net
 | 
			
		||||
          paths:
 | 
			
		||||
            - path: /
 | 
			
		||||
              pathType: Prefix
 | 
			
		||||
              service:
 | 
			
		||||
                name: pgadmin
 | 
			
		||||
                port: 80
 | 
			
		||||
      tls:
 | 
			
		||||
        - secretName: pgadmin-secret-tls
 | 
			
		||||
          hosts:
 | 
			
		||||
            - pgadmin.alexlebens.net
 | 
			
		||||
  persistence:
 | 
			
		||||
    data:
 | 
			
		||||
      storageClass: ceph-block
 | 
			
		||||
      accessMode: ReadWriteOnce
 | 
			
		||||
      size: 5Gi
 | 
			
		||||
      retain: true
 | 
			
		||||
      advancedMounts:
 | 
			
		||||
        main:
 | 
			
		||||
          main:
 | 
			
		||||
            - path: /var/lib/pgadmin
 | 
			
		||||
              readOnly: false
 | 
			
		||||
		Reference in New Issue
	
	Block a user