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