Files
chart/library/common/values.yaml
Stavros Kois 929e60d801 NAS-121003 / 23.10 / Adapt charts CI and improve/fix common (#1011)
* Adapt charts CI and improve/fix common

* add check on permissions contaienr

* add postgres template

* update comments

* Update create_app.sh

* add check

* update script

* auto gen item.yaml from Chart,yaml

* rename readme on dest

* duplicate readme from the same source

* correct comment

* reoder

* remove extra space

* keep both README and app-readme

* update regex, to also allow 2 letter names, which is also valid

* No need to check host network if there aren't any pod values

* use same pattern as the pod.name label (not prepending release-name

* update deps

* add chart dirs to ci

* Add a validation to check if there is any yaml errors after merging files

* update charts path on ci

* common/1.0.0/ -> common/

* update common-test dep path

* temp update create_app script

* make permissions container name configurable, incase we want to change order of execution

* update naming convention

* fix typo and a missed name change

* do not allow `--` in names
2023-03-16 17:36:19 +02:00

183 lines
3.6 KiB
YAML

# -- (docs/README.md)
global:
labels: {}
annotations: {}
minNodePort: 9000
# -- (docs/README.md)
fallbackDefaults:
probeType: http
serviceProtocol: tcp
serviceType: ClusterIP
persistenceType: emptyDir # TODO: Maybe something else?
probeTimeouts:
liveness:
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
successThreshold: 1
readiness:
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
successThreshold: 2
startup:
initialDelaySeconds: 10
periodSeconds: 5
timeoutSeconds: 2
failureThreshold: 60
successThreshold: 1
# -- (docs/README.md)
image:
repository: ""
tag: ""
pullPolicy: IfNotPresent
bashImage:
repository: bash
tag: "4.4.23"
pullPolicy: IfNotPresent
postgresImage:
repository: postgres
tag: "15.2"
pullPolicy: IfNotPresent
# -- (docs/README.md)
securityContext:
container:
PUID: 568
UMASK: "002"
runAsNonRoot: true
runAsUser: 568
runAsGroup: 568
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
privileged: false
seccompProfile:
type: RuntimeDefault
capabilities:
add: []
drop:
- ALL
pod:
fsGroup: 568
fsGroupChangePolicy: OnRootMismatch
supplementalGroups: []
sysctls: []
# -- (docs/README.md)
resources:
limits:
cpu: 4000m
memory: 8Gi
requests:
cpu: 10m
memory: 50Mi
NVIDIA_CAPS:
- all
# -- (docs/README.md)
podOptions:
enableServiceLinks: false
hostNetwork: false
restartPolicy: Always
dnsPolicy: ClusterFirst
dnsConfig:
options:
- name: ndots
value: "2"
hostAliases: []
tolerations: []
runtimeClassName: ""
automountServiceAccountToken: false
terminationGracePeriodSeconds: 120
# -- (docs/notes.md)
notes:
header: |
# Welcome to TrueNAS SCALE
Thank you for installing {{ .Chart.Annotations.title }} App.
# custom: "{{ toYaml $.Values }}"
custom: ""
footer: |
# Documentation
Documentation for this app can be found at https://docs.ixsystems.com.
# Bug reports
If you find a bug in this app, please file an issue at https://jira.ixsystems.com
# -- Timezone used everywhere applicable
TZ: UTC
# -- (docs/workload/README.md)
workload: {}
# -- (docs/service/README.md)
service: {}
# -- (docs/persistence/README.md)
persistence: {}
# shared:
# enabled: false # TODO: Enable by default?
# type: emptyDir
# mountPath: /shared
# targetSelectAll: true
# varlogs:
# enabled: false # TODO: Enable by default?
# type: emptyDir
# mountPath: /var/logs
# targetSelectAll: true
# tmp:
# enabled: false # TODO: Enable by default?
# type: emptyDir
# mountPath: /tmp
# targetSelectAll: true
# devshm:
# enabled: false # TODO: Enable by default?
# type: emptyDir
# mountPath: /dev/shm
# targetSelectAll: true
# -- Injected from SCALE middleware
# Only for reference here
ixExternalInterfacesConfiguration: []
# -- Injected from SCALE middleware
# Only for reference here
ixExternalInterfacesConfigurationNames: []
# -- Injected from SCALE middleware
# Only for reference here
ixCertificates: []
# -- Injected from SCALE middleware
# Only for reference here
ixVolumes: []
# -- (docs/imagePullSecrets.md)
imagePullSecret: []
# -- (docs/configmap.md)
configmap: {}
# -- (docs/secret.md)
secret: {}
# -- (docs/serviceAccount.md)
serviceAccount: {}
# -- (docs/rbac.md)
rbac: {}
# -- (docs/scaleExternalInterface.md)
scaleExternalInterface: []
# -- (docs/scaleCertificate.md)
scaleCertificate: {}
# -- (docs/scaleGPU.md)
scaleGPU: []
# TODO:
portal: {}