mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
try slightly different format
This commit is contained in:
parent
e96a592173
commit
dc4aa237fb
44
bitnami.yaml
Normal file
44
bitnami.yaml
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
# postgresql:
|
||||||
|
# enabled: false
|
||||||
|
# auth:
|
||||||
|
# # this does not read from a secret. not sure how to map
|
||||||
|
# # just manually make the same
|
||||||
|
# username: "kyoo_back"
|
||||||
|
# database: "{{ .Values.global.postgres.database }}"
|
||||||
|
# existingSecret: "{{ .Values.global.postgres.infra.existingSecret }}"
|
||||||
|
# secretKeys:
|
||||||
|
# adminPasswordKey: "{{ .Values.global.postgres.infra.passwordKey }}"
|
||||||
|
# userPasswordKey: "{{ .Values.global.postgres.infra.passwordKey }}"
|
||||||
|
# primary:
|
||||||
|
# persistence:
|
||||||
|
# size: 3Gi
|
||||||
|
|
||||||
|
|
||||||
|
### TEST
|
||||||
|
# scripts:
|
||||||
|
# initdb.sql: |
|
||||||
|
# CREATE USER kyoo_back WITH PASSWORD 'password1';
|
||||||
|
# CREATE DATABASE kyoo_back;
|
||||||
|
# GRANT ALL PRIVILEGES ON DATABASE kyoo_back TO kyoo_back;
|
||||||
|
|
||||||
|
|
||||||
|
# helm template bitnami/postgresql -f bitnami.yaml
|
||||||
|
|
||||||
|
auth:
|
||||||
|
username: "kyoo_all"
|
||||||
|
password: "password1"
|
||||||
|
primary:
|
||||||
|
initdb:
|
||||||
|
scripts:
|
||||||
|
kyoo_back.sql: |
|
||||||
|
CREATE DATABASE kyoo_back WITH OWNER kyoo_all;
|
||||||
|
\connect kyoo_back;
|
||||||
|
CREATE SCHEMA IF NOT EXISTS data AUTHORIZATION kyoo_all;
|
||||||
|
kyoo_transcoder.sql: |
|
||||||
|
CREATE DATABASE kyoo_transcoder WITH OWNER kyoo_all;
|
||||||
|
\connect kyoo_transcoder;
|
||||||
|
REVOKE ALL ON SCHEMA public FROM PUBLIC;
|
||||||
|
CREATE SCHEMA IF NOT EXISTS data AUTHORIZATION kyoo_all;
|
||||||
|
user.sql: |
|
||||||
|
ALTER ROLE kyoo_all IN DATABASE kyoo_back SET search_path TO "$user", public;
|
||||||
|
ALTER ROLE kyoo_all IN DATABASE kyoo_transcoder SET search_path TO "$user", data;
|
@ -350,8 +350,10 @@ postgresql:
|
|||||||
REVOKE ALL ON SCHEMA public FROM PUBLIC;
|
REVOKE ALL ON SCHEMA public FROM PUBLIC;
|
||||||
CREATE SCHEMA IF NOT EXISTS data AUTHORIZATION {{ .Values.global.postgres.infra.user }};
|
CREATE SCHEMA IF NOT EXISTS data AUTHORIZATION {{ .Values.global.postgres.infra.user }};
|
||||||
user.sql: |
|
user.sql: |
|
||||||
ALTER ROLE {{ .Values.global.postgres.infra.user }} IN DATABASE {{ .Values.global.postgres.kyoo_back.database }} SET search_path TO "$user", public;
|
ALTER ROLE {{ .Values.global.postgres.infra.user }}
|
||||||
ALTER ROLE {{ .Values.global.postgres.infra.user }} IN DATABASE {{ .Values.global.postgres.kyoo_transcoder.database }} SET search_path TO "$user", data;
|
IN DATABASE {{ .Values.global.postgres.kyoo_back.database }} SET search_path TO "$user", public;
|
||||||
|
ALTER ROLE {{ .Values.global.postgres.infra.user }}
|
||||||
|
IN DATABASE {{ .Values.global.postgres.kyoo_transcoder.database }} SET search_path TO "$user", data;
|
||||||
persistence:
|
persistence:
|
||||||
size: 3Gi
|
size: 3Gi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user