environments: default: kubeContext: kind-kind values: - databases: postgres: installed: {{ env "POSTGRES_INSTALL" | default false }} username: {{ env "POSTGRES_USER" | default "softplayer" }} password: {{ env "POSTGRES_PASSWORD" | default "qwertyu9" }} nodePort: 30432 imageTag: {{ env "POSTGRES_VERSION" | default 18 }} --- repositories: - name: cloudpirates url: registry-1.docker.io/cloudpirates oci: true - name: dragonfly url: ghcr.io/dragonflydb/dragonfly/helm oci: true releases: - name: postgres-instance namespace: softplayer chart: cloudpirates/postgres version: 0.19.1 installed: true values: - auth: username: {{ .Values.databases.postgres.username }} password: {{ .Values.databases.postgres.password }} database: softplayer - service: type: NodePort nodePort: {{ .Values.databases.postgres.nodePort }} - persistentVolumeClaimRetentionPolicy: enabled: true whenDeleted: Delete - name: dragonfly namespace: softplayer chart: dragonfly/dragonfly version: v1.38.0 installed: true values: - storage: enabled: true requests: 128Mi # Set a desired volume size for PVC. extraArgs: - --dbfilename=my-dump-{timestamp} # Only the filename without any file extensions. - --snapshot_cron=* * * * * # Set a valid cron schedule. podSecurityContext: fsGroup: 2000 securityContext: capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true runAsUser: 1000 service: port: 30379 type: NodePort strategicMergePatches: - apiVersion: v1 kind: Service metadata: name: dragonfly namespace: softplayer spec: ports: - name: dragonfly port: 30379 protocol: TCP nodePort: 30379