You've already forked helm-generic-chart
generated from public/repo-template
All checks were successful
Publish Helm Chart / Build and publish Helm chart (push) Successful in 5s
105 lines
2.5 KiB
YAML
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
|
|
|