diff --git a/add-ons/postgres/cluster.yaml b/add-ons/postgres/cluster.yaml index d40b4ea..e7d5f02 100644 --- a/add-ons/postgres/cluster.yaml +++ b/add-ons/postgres/cluster.yaml @@ -19,6 +19,11 @@ spec: name: grafana passwordSecret: name: grafana-db + - ensure: present + login: true + name: legislative + passwordSecret: + name: legislative-db postgresql: # Each app role may only connect to the database of the same name. pg_hba: diff --git a/add-ons/postgres/kustomization.yaml b/add-ons/postgres/kustomization.yaml index 84bca99..9eccf3c 100644 --- a/add-ons/postgres/kustomization.yaml +++ b/add-ons/postgres/kustomization.yaml @@ -6,3 +6,5 @@ resources: - authentik-database.yaml - grafana-db-sealedsecret.yaml - grafana-database.yaml + - legislative-db-sealedsecret.yaml + - legislative-database.yaml diff --git a/add-ons/postgres/legislative-database.yaml b/add-ons/postgres/legislative-database.yaml new file mode 100644 index 0000000..98d4e14 --- /dev/null +++ b/add-ons/postgres/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 diff --git a/add-ons/postgres/legislative-db-sealedsecret.yaml b/add-ons/postgres/legislative-db-sealedsecret.yaml new file mode 100644 index 0000000..a07b4b8 --- /dev/null +++ b/add-ons/postgres/legislative-db-sealedsecret.yaml @@ -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