Files
helm-generic-chart/values.yaml
Fyodor Doletov 964231c369
All checks were successful
Publish Helm Chart / Build and publish Helm chart (push) Successful in 5s
init
2025-11-11 03:50:36 +03:00

105 lines
2.5 KiB
YAML

replicaCount: 1
revisionHistoryLimit: 0
name: appname # name of the app
image:
pullPolicy: Always
# repository: git.romalex.cc/user/app
# tag: "76d27c"
#imagePullSecrets:
# - name: image-pull
# override entrypoint
customCommand:
# command: ["run-something"]
# args: ["--db=1234"]
# map of insecure environment variables
env:
# DB: xxxx
# DBUSER: yyyyy
# Set to true if you need to mount K8S JWT token into pod (/var/run/secrets/kubernetes.io/)
automountServiceAccountToken: false
vault:
# auth:
# role: user-ro # role to auth
# mount: romalex-k8s # name of kubernetes auth mount
# mount: user # name of kv engine
# path: "user/odoo" # path inside the engine. omit if you don't need to import env from vault
# imagePullSecret: # omit if you don't need to import dockerconfigjson from vault
# name: "image-pull" # name of the dockerconfigjson secret to generate
# path: "romalex/imagePull" # path to secret with dockerconfigjson in the vault.mount engine
services:
# http:
# port: 8080 # port and targetPort have the same value
# protocol: TCP
livenessProbe:
# httpGet:
# path: /health
# port: http
# initialDelaySeconds: 40
# periodSeconds: 90
# timeoutSeconds: 10
# nodeSelector -- Configure
# [nodeSelector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector).
nodeSelector:
# storage: nfs
# contabo: pn
# Configures the Pod Security Context
# https://kubernetes.io/docs/tasks/configure-pod-container/security-context
podSecurityContext:
# Configures the Container Security Context
# https://kubernetes.io/docs/tasks/configure-pod-container/security-context
securityContext:
# volume claims
pvc:
# - name: mypvc # pvc name
# volume: myvol # pv name
# capacity: # capacity request
# storageClass: local-storage
# Additional volumes on the output Deployment definition.
volumes:
# - name: mypvc
# persistentVolumeClaim:
# claimName: mypvc
# - name: foo
# secret:
# secretName: mysecret
# optional: false
# - name: odoo-conf
# configMap:
# name: odoo-conf
# Additional volumeMounts on the output Deployment definition.
volumeMounts:
# - name: grafana-varlib
# mountPath: /var/lib/grafana
# - name: foo
# mountPath: "/etc/foo"
# readOnly: true
# - name: odoo-conf
# mountPath: /etc/odoo/odoo.conf
# subPath: odoo.conf
# readOnly: true
resources:
# requests:
# memory: 3Gi
# cpu: 100m
# ephemeral-storage: 200Mi
# limits:
# memory: 6Gi
# cpu: 100m
# ephemeral-storage: 200Mi