Repository for dip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

104 lines
2.4 KiB

global:
imageRegistry: "" # paasup.io
postgresql:
image:
repository: bitnamilegacy/postgresql-repmgr
# tag: "" # helm 차트의 기본값을 사용. 버전 변경 시에는 차트 변경을 우선 고려하고 변경 불가 상황에서만 변경.
username: postgres
password: postgres
repmgrUsername: postgres
repmgrPassword: postgres
maxConnections: "100"
sharedPreloadLibraries: "repmgr, pgaudit, pg_stat_statements"
initdbScripts:
init.sql: |
CREATE USER gitea WITH PASSWORD 'gitea';
CREATE DATABASE gitea;
GRANT CONNECT ON DATABASE gitea TO gitea;
\c gitea
CREATE SCHEMA IF NOT EXISTS gitea AUTHORIZATION gitea;
CREATE DATABASE gitea_session;
GRANT CONNECT ON DATABASE gitea_session TO gitea;
\c gitea_session
CREATE SCHEMA IF NOT EXISTS gitea AUTHORIZATION gitea;
CREATE TABLE IF NOT EXISTS session (
key CHAR(16) NOT NULL,
data bytea,
expiry bigint NOT NULL,
PRIMARY KEY (key)
);
GRANT ALL ON TABLE session TO gitea;
ALTER TABLE session OWNER TO gitea;
ALTER TABLE session SET SCHEMA gitea;
CREATE DATABASE keycloak WITH encoding 'UTF8';
CREATE USER keycloak WITH PASSWORD 'keycloak';
GRANT CONNECT ON DATABASE keycloak TO keycloak;
\c keycloak
CREATE SCHEMA IF NOT EXISTS keycloak AUTHORIZATION keycloak;
CREATE USER paasup WITH PASSWORD 'paasup';
CREATE DATABASE paasup OWNER TO paasup;
replicaCount: 3
extraEnvVars:
- name: TZ
value: Asia/Seoul
resources:
requests:
cpu: 100m
memory: 512Mi
limits:
cpu: 500m
memory: 1024Mi
tolerations: []
nodeSelector: {}
pgpool:
image:
repository: bitnamilegacy/pgpool
adminPassword: postgres
## postgresql.replcaCount가 2 이상일 때 주석
# replicaCount: 1
## postgresql.replcaCount가 2 이상일 때 주석 해제
replicaCount: 2
authenticationMethod: ""
maxPool: "4"
numInitChildren: "32"
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 200m
memory: 256Mi
## paasup.enabled : true 일 때 주석 해제
customUsers:
usernames: "gitea;keycloak"
passwords: "gitea;keycloak"
persistence:
enabled: true
storageClass: ""
size: 1Gi
volumePermissions:
enabled: true
podSecurityContext:
runAsUser: 0