helm_website/values.yaml

80 lines
1.5 KiB
YAML

replicaCount: 1
image:
repository: nginx
pullPolicy: IfNotPresent
tag: "latest"
mysql:
enabled: false
postgresql:
enabled: false
updater:
image:
repository: glvx/web-updater
pullPolicy: IfNotPresent
tag: "241120-1"
url: ""
webhook-secret: ""
apiUsername: ""
apiPassword: ""
ingress:
enabled: true
className: nginx
hosts:
- host: chart-example.local
paths:
- path: /
pathType: Prefix
persistence:
enabled: true
accessMode: ReadWriteOnce
size: 1Gi
storageClass: ""
ingress:
tls:
enabled: true
secretName: chart-example-tls
hosts:
- chart-example.local
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
# cert-manager.io/cluster-issuer: "letsencrypt-prod"
# Environment variables to be passed to the container
env:
# Direct environment variables
plain:
- name: APP_NAME
value: "my-app"
- name: PORT
value: "8080"
# Environment variables from ConfigMaps
configMapRefs:
- name: app-config # Reference an existing ConfigMap
optional: true # Make it optional
configMapKeys:
- name: CONFIG_KEY
configMapName: app-config
key: config.key
# Environment variables from Secrets
secretRefs:
- name: app-secrets # Reference an existing Secret
optional: true # Make it optional
secretKeys:
- name: API_KEY
secretName: app-secrets
key: api.key