All checks were successful
ci/woodpecker/push/build Pipeline was successful
Signed-off-by: Nikolai Rodionov <nrodionov@eos-uptrade.de>
73 lines
2.0 KiB
Go Template
73 lines
2.0 KiB
Go Template
environments:
|
|
default:
|
|
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
|