Dedicated postgres for harbor

This commit is contained in:
2025-12-22 19:37:09 +02:00
parent ea6f111fc3
commit 2590e2f35f
2 changed files with 6 additions and 8 deletions

View File

@@ -81,9 +81,7 @@ spec:
imagePullPolicy: Always imagePullPolicy: Always
env: env:
- name: POSTGRES_APPUSER - name: POSTGRES_APPUSER
valueFrom: value: "kspace_harbor"
fieldRef:
fieldPath: metadata.namespace
- name: POSTGRES_APP_DB - name: POSTGRES_APP_DB
valueFrom: valueFrom:
fieldRef: fieldRef:
@@ -179,9 +177,9 @@ data:
GRANT SELECT ON pg_catalog.pg_replication_slots TO exporter; GRANT SELECT ON pg_catalog.pg_replication_slots TO exporter;
GRANT CONNECT ON DATABASE postgres TO exporter; GRANT CONNECT ON DATABASE postgres TO exporter;
CREATE DATABASE $POSTGRES_APP_DB; CREATE DATABASE "$POSTGRES_APP_DB";
CREATE USER $POSTGRES_APPUSER WITH PASSWORD '$POSTGRES_APPUSER_PASSWORD'; CREATE USER "$POSTGRES_APPUSER" WITH PASSWORD '$POSTGRES_APPUSER_PASSWORD';
GRANT ALL PRIVILEGES ON $POSTGRES_APP_DB TO '$POSTGRES_APPUSER'; GRANT ALL PRIVILEGES ON database "$POSTGRES_APP_DB" TO "$POSTGRES_APPUSER";
EOSQL EOSQL

View File

@@ -126,10 +126,10 @@ database:
type: "external" type: "external"
external: external:
host: "172.20.43.1" host: "postgres"
port: "5432" port: "5432"
username: "kspace_harbor" username: "kspace_harbor"
coreDatabase: "kspace_harbor" coreDatabase: "harbor-operator"
existingSecret: "harbor-postgres-password" existingSecret: "harbor-postgres-password"
sslmode: "disable" sslmode: "disable"