feat(add-ons): Add legislative-summarization database to Postgres
Move legislative-summarization off its dedicated CNPG cluster onto the shared one, with its own role and database like authentik and grafana.
This commit is contained in:
@@ -19,6 +19,11 @@ spec:
|
|||||||
name: grafana
|
name: grafana
|
||||||
passwordSecret:
|
passwordSecret:
|
||||||
name: grafana-db
|
name: grafana-db
|
||||||
|
- ensure: present
|
||||||
|
login: true
|
||||||
|
name: legislative
|
||||||
|
passwordSecret:
|
||||||
|
name: legislative-db
|
||||||
postgresql:
|
postgresql:
|
||||||
# Each app role may only connect to the database of the same name.
|
# Each app role may only connect to the database of the same name.
|
||||||
pg_hba:
|
pg_hba:
|
||||||
|
|||||||
@@ -6,3 +6,5 @@ resources:
|
|||||||
- authentik-database.yaml
|
- authentik-database.yaml
|
||||||
- grafana-db-sealedsecret.yaml
|
- grafana-db-sealedsecret.yaml
|
||||||
- grafana-database.yaml
|
- grafana-database.yaml
|
||||||
|
- legislative-db-sealedsecret.yaml
|
||||||
|
- legislative-database.yaml
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
apiVersion: postgresql.cnpg.io/v1
|
||||||
|
kind: Database
|
||||||
|
metadata:
|
||||||
|
name: legislative
|
||||||
|
namespace: postgres
|
||||||
|
spec:
|
||||||
|
cluster:
|
||||||
|
name: postgres
|
||||||
|
databaseReclaimPolicy: retain
|
||||||
|
name: legislative
|
||||||
|
owner: legislative
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
apiVersion: bitnami.com/v1alpha1
|
||||||
|
kind: SealedSecret
|
||||||
|
metadata:
|
||||||
|
name: legislative-db
|
||||||
|
namespace: postgres
|
||||||
|
spec:
|
||||||
|
encryptedData:
|
||||||
|
password: AgBrNoWz81KBlhRhS3TurgSfi7tpbTJk5FdwO6ex5B69nsAWtEEqBR+eB5RzxP/IRFxIXAqV65Ui6o5UspGiHMg9aSmnqFHPgg4hZ5qTRxYa0AIalIDEXz7LF2OoBZxqXOZT9EkJ1cDI0LzG+pcU09+1deM5M15PtdMvDhmHuySIok2QsDF9YSy2TeaT2uzVzQt4qFnmJ1ZmdK49EVBX0cH78CsJFxaSVWn/u+0ZTZeMKe0gcNpR7sF8vGb9FZMlHMvdyIRnqObLwvckfhTKEsmlgkN4FgPLRpdgr3e+sOb1iiMMfrSdjhU3qQHib3xKfFV9/En6SqMQPKjsamMVlV9i91jCE8WGL5IoWEt+YTjqtu4Zg3lqqWHKwhgzB13TzMe35unmjoeZcofHk5GXIOAVnVBcOL0KsXrHSOjPihtKvf9uWdDMu3ovhiLBcPOJgP6Dd3GXe/frgQPg12HpauxTpl6LRGwEfxxhaGWMth8TyUrZ7JG9nIndc9nzY047J9ufNCdabj7xMNhUVk6WynOkzffGWUBA7fWHl5lSQK1X/8QVN0CDh5GWfP6uHEzYgpx4nmnZunTH7r32E717UdRAkpP43Rl6nOzfZ0pTeFPgjHrTVSdYhtf3JwJC73KcnJTGciq/QGYewMeymV5JMashkTtT28Wqhf412GiH4Zn/DZomVMAL37ROUSN9lZz78ZV9U5EKoqget9+bgqmYKrNchFVhL91WKj8O8c4479wAYjqiBpTIfEZal6wC+sNpuyuMwZrGrv3fK/PTmxxHXeHH
|
||||||
|
username: AgCmCEl/g9Cuc0tBEXmZHsJrL5greGBglWJQbJFR+6bWA0+gcwU7rcrY3v1t5oET8W+ytw0Kfuun3OqbatgP8/ztaVkt8lm9nFq30gF4AlBBy0nC6KkcKyUGfrhcpHJmzabkcuu6cXZAEf+IVsFBPSeXU/jvZmAXzwdcIMC/nHRF6NHbl+ZM3e6DKquF+ocalsp8Z9UbacIsgjA8jkYaBxij2qiWHTzrLluDTUCofkrEAH80+cJ5WAqR4jWf1lh5t9u6shj+iDCw2WsShjn5dEm1E1hPIaORcJ4qBbYvmIwyvS4yI3k5FIb78fYPfDFWq3F4J+v1+wjn79kQQUhEVwFNbZtcAtTgBYkKv6Z7QfcjwWeSK4Bv6E7bc8QusFVklL9tUrzstPYbNwoP77inWAQ6OtUjdDz6YnDMMRSKkLqOlty5HO4PZGuZ6i/eedGGrSTzsM+kVT4z4ikP7uiFdDLANuXs89rRRD7o5YKIzraDTVC3FytXOEReebHSh9uHLUpNrlvi1Ih9wl/fNx9GAQtUinu4zmq3QD/97ZW3egeVMhB4YD69tp/2lMiVIfFwCxvCPPqfiv8tbwEQmNi/6JD4gcuu3slYaToKMzVjdNkFpTuTRyCGfcssLTm2iRXla3cUmXJqX9+A9lg3fWGAGpw/zG0nSJ51oOfau7ON33ZT/rFll1jcqI9DfZsuQ5XFRtYlZ1+rKm6xDDWY+A==
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
cnpg.io/reload: "true"
|
||||||
|
name: legislative-db
|
||||||
|
namespace: postgres
|
||||||
|
type: kubernetes.io/basic-auth
|
||||||
Reference in New Issue
Block a user