113 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
| # Default values for postgres-operator-ui.
 | |
| # This is a YAML-formatted file.
 | |
| # Declare variables to be passed into your templates.
 | |
| 
 | |
| replicaCount: 1
 | |
| 
 | |
| # configure ui image
 | |
| image:
 | |
|   registry: registry.opensource.zalan.do
 | |
|   repository: acid/postgres-operator-ui
 | |
|   tag: v1.10.1
 | |
|   pullPolicy: "IfNotPresent"
 | |
| 
 | |
| # Optionally specify an array of imagePullSecrets.
 | |
| # Secrets must be manually created in the namespace.
 | |
| # ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod
 | |
| # imagePullSecrets:
 | |
| #   - name:
 | |
| 
 | |
| rbac:
 | |
|   # Specifies whether RBAC resources should be created
 | |
|   create: true
 | |
| 
 | |
| serviceAccount:
 | |
|   # Specifies whether a ServiceAccount should be created
 | |
|   create: true
 | |
|   # The name of the ServiceAccount to use.
 | |
|   # If not set and create is true, a name is generated using the fullname template
 | |
|   name:
 | |
| 
 | |
| # configure UI pod resources
 | |
| resources:
 | |
|   limits:
 | |
|     cpu: 200m
 | |
|     memory: 200Mi
 | |
|   requests:
 | |
|     cpu: 100m
 | |
|     memory: 100Mi
 | |
| 
 | |
| # configure UI ENVs
 | |
| envs:
 | |
|   # IMPORTANT: While operator chart and UI chart are independent, this is the interface between
 | |
|   # UI and operator API. Insert the service name of the operator API here!
 | |
|   appUrl: "http://localhost:8081"
 | |
|   operatorApiUrl: "http://postgres-operator:8080"
 | |
|   operatorClusterNameLabel: "cluster-name"
 | |
|   resourcesVisible: "False"
 | |
|   targetNamespace: "default"
 | |
|   teams:
 | |
|     - "acid"
 | |
| 
 | |
| # Extra pod annotations
 | |
| podAnnotations:
 | |
|   {}
 | |
| 
 | |
| # configure extra UI ENVs
 | |
| # Extra ENVs are writen in kubenertes format and added "as is" to the pod's env variables
 | |
| # https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/
 | |
| # https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#environment-variables
 | |
| # UI specific env variables can be found here: https://github.com/zalando/postgres-operator/blob/master/ui/operator_ui/main.py
 | |
| extraEnvs:
 | |
|   []
 | |
|   # Exemple of settings to make snapshot view working in the ui when using AWS
 | |
|   # - name: WALE_S3_ENDPOINT
 | |
|   #   value: https+path://s3.us-east-1.amazonaws.com:443
 | |
|   # - name: SPILO_S3_BACKUP_PREFIX
 | |
|   #   value: spilo/
 | |
|   # - name: AWS_ACCESS_KEY_ID
 | |
|   #   valueFrom:
 | |
|   #     secretKeyRef:
 | |
|   #       name: <postgres operator secret with AWS token>
 | |
|   #       key: AWS_ACCESS_KEY_ID
 | |
|   # - name: AWS_SECRET_ACCESS_KEY
 | |
|   #   valueFrom:
 | |
|   #     secretKeyRef:
 | |
|   #       name: <postgres operator secret with AWS token>
 | |
|   #       key: AWS_SECRET_ACCESS_KEY
 | |
|   # - name: AWS_DEFAULT_REGION
 | |
|   #   valueFrom:
 | |
|   #     secretKeyRef:
 | |
|   #       name: <postgres operator secret with AWS token>
 | |
|   #       key: AWS_DEFAULT_REGION
 | |
|   # - name: SPILO_S3_BACKUP_BUCKET
 | |
|   #   value: <s3 bucket used by the operator>
 | |
|   # - name: "USE_AWS_INSTANCE_PROFILE"
 | |
|   #   value: "true"
 | |
| 
 | |
| # configure UI service
 | |
| service:
 | |
|   type: "ClusterIP"
 | |
|   port: "80"
 | |
|   # If the type of the service is NodePort a port can be specified using the nodePort field
 | |
|   # If the nodePort field is not specified, or if it has no value, then a random port is used
 | |
|   # nodePort: 32521
 | |
|   annotations:
 | |
|     {}
 | |
| 
 | |
| # configure UI ingress. If needed: "enabled: true"
 | |
| ingress:
 | |
|   enabled: false
 | |
|   annotations:
 | |
|     {}
 | |
|     # kubernetes.io/ingress.class: nginx
 | |
|     # kubernetes.io/tls-acme: "true"
 | |
|   ingressClassName: ""
 | |
|   hosts:
 | |
|     - host: ui.example.org
 | |
|       paths: ["/"]
 | |
|   tls: []
 | |
|   #  - secretName: ui-tls
 | |
|   #    hosts:
 | |
|   #      - ui.exmaple.org
 |