image: repository: tccr.io/truecharts/mariadb pullPolicy: IfNotPresent tag: v10.11.4@sha256:35318404e9c3fa84f9b37c38d39a8f72b8aed6940edb3519deb21c36a3a1e2f2 workload: main: podSpec: containers: main: env: MARIADB_PASSWORD: secretKeyRef: expandObjectName: "{{ if .Values.mariadbPassword }}true{{ else }}false{{ end }}" name: '{{ if .Values.mariadbPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "mariadbcreds" }}{{ end }}' key: "mariadb-password" MARIADB_ROOT_PASSWORD: secretKeyRef: expandObjectName: "{{ if .Values.mariadbPassword }}true{{ else }}false{{ end }}" name: '{{ if .Values.mariadbPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "mariadbcreds" }}{{ end }}' key: "mariadb-root-password" MARIADB_USER: "{{ .Values.mariadbUsername }}" MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}" probes: liveness: enabled: true type: exec command: - /bin/bash - -ec - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" readiness: enabled: true type: exec command: - /bin/bash - -ec - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" startup: enabled: true type: exec command: - /bin/bash - -ec - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" service: main: ports: main: port: 3306 targetPort: 3306 securityContext: container: readOnlyRootFilesystem: false runAsGroup: 0 secret: credentials: enabled: true data: mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}' mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}' persistence: data: enabled: true mountPath: "/bitnami/mariadb" mariadbUsername: "test" mariadbDatabase: "test" mariadbRootPassword: "testroot" # -- Secret or password # One of these options is required, unless used as a dependency for another TrueCharts chart. mariadbPassword: "" existingSecret: "" portal: open: enabled: false manifestManager: enabled: false