feat: 建立 PikaOA 稳定开发自动交付运行面
This commit is contained in:
@@ -8,6 +8,7 @@ metadata:
|
||||
relatedIssues:
|
||||
- 1875
|
||||
- 2250
|
||||
- 2274
|
||||
|
||||
cluster:
|
||||
role: primary
|
||||
@@ -126,8 +127,8 @@ postgres:
|
||||
address: 10.42.0.0/16
|
||||
method: scram-sha-256
|
||||
- type: hostssl
|
||||
database: pikaoa_test
|
||||
user: pikaoa_test
|
||||
database: pikaoa_dev
|
||||
user: pikaoa_dev
|
||||
address: 10.42.0.0/16
|
||||
method: scram-sha-256
|
||||
|
||||
@@ -191,20 +192,20 @@ secrets:
|
||||
PIKAOA_DB_NAME: pikaoa
|
||||
randomHex:
|
||||
PIKAOA_DB_PASSWORD: 32
|
||||
- name: pikaoa-test-nc01-db-credentials
|
||||
sourceRef: platform-db/pikaoa-test-db.env
|
||||
- name: pikaoa-dev-nc01-db-credentials
|
||||
sourceRef: platform-db/pikaoa-dev-db.env
|
||||
type: env
|
||||
requiredKeys:
|
||||
- PIKAOA_TEST_DB_USER
|
||||
- PIKAOA_TEST_DB_PASSWORD
|
||||
- PIKAOA_TEST_DB_NAME
|
||||
- PIKAOA_DEV_DB_USER
|
||||
- PIKAOA_DEV_DB_PASSWORD
|
||||
- PIKAOA_DEV_DB_NAME
|
||||
createIfMissing:
|
||||
enabled: true
|
||||
values:
|
||||
PIKAOA_TEST_DB_USER: pikaoa_test
|
||||
PIKAOA_TEST_DB_NAME: pikaoa_test
|
||||
PIKAOA_DEV_DB_USER: pikaoa_dev
|
||||
PIKAOA_DEV_DB_NAME: pikaoa_dev
|
||||
randomHex:
|
||||
PIKAOA_TEST_DB_PASSWORD: 32
|
||||
PIKAOA_DEV_DB_PASSWORD: 32
|
||||
|
||||
objects:
|
||||
roles:
|
||||
@@ -244,10 +245,10 @@ objects:
|
||||
createdb: false
|
||||
createrole: false
|
||||
superuser: false
|
||||
- name: pikaoa_test
|
||||
- name: pikaoa_dev
|
||||
passwordRef:
|
||||
sourceRef: platform-db/pikaoa-test-db.env
|
||||
key: PIKAOA_TEST_DB_PASSWORD
|
||||
sourceRef: platform-db/pikaoa-dev-db.env
|
||||
key: PIKAOA_DEV_DB_PASSWORD
|
||||
login: true
|
||||
attributes:
|
||||
createdb: false
|
||||
@@ -274,8 +275,8 @@ objects:
|
||||
encoding: UTF8
|
||||
locale: C.UTF-8
|
||||
extensions: []
|
||||
- name: pikaoa_test
|
||||
owner: pikaoa_test
|
||||
- name: pikaoa_dev
|
||||
owner: pikaoa_dev
|
||||
encoding: UTF8
|
||||
locale: C.UTF-8
|
||||
extensions: []
|
||||
@@ -349,20 +350,20 @@ exports:
|
||||
- scope: pikaoa
|
||||
secret: pikaoa-runtime
|
||||
key: DATABASE_URL
|
||||
- name: pikaoa-test-database-url
|
||||
sourceSecretRef: platform-db/pikaoa-test-db.env
|
||||
- name: pikaoa-dev-database-url
|
||||
sourceSecretRef: platform-db/pikaoa-dev-db.env
|
||||
render:
|
||||
envKey: DATABASE_URL
|
||||
format: postgresql://$(PIKAOA_TEST_DB_USER):$(PIKAOA_TEST_DB_PASSWORD)@$(PGHOST):5432/$(PIKAOA_TEST_DB_NAME)?sslmode=require
|
||||
format: postgresql://$(PIKAOA_DEV_DB_USER):$(PIKAOA_DEV_DB_PASSWORD)@$(PGHOST):5432/$(PIKAOA_DEV_DB_NAME)?sslmode=require
|
||||
variables:
|
||||
PGHOST: 10.42.0.1
|
||||
writeToSecretSource:
|
||||
sourceRef: platform-infra/pikaoa-test.env
|
||||
sourceRef: platform-infra/pikaoa-dev.env
|
||||
key: DATABASE_URL
|
||||
mode: update-or-insert
|
||||
consumers:
|
||||
- scope: pikaoa-test
|
||||
secret: pikaoa-test-runtime
|
||||
- scope: pikaoa-dev
|
||||
secret: pikaoa-dev-runtime
|
||||
key: DATABASE_URL
|
||||
|
||||
backup:
|
||||
|
||||
Reference in New Issue
Block a user