Ensure immich db absent
This commit is contained in:
15
infrastructure/hydra/postgres/immich-db.yaml
Normal file
15
infrastructure/hydra/postgres/immich-db.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
apiVersion: postgresql.cnpg.io/v1
|
||||
kind: Database
|
||||
metadata:
|
||||
name: immich-db
|
||||
namespace: cnpg-cluster
|
||||
spec:
|
||||
cluster:
|
||||
name: cnpg-cluster
|
||||
ensure: absent
|
||||
extensions:
|
||||
- ensure: present
|
||||
name: vector
|
||||
name: immich
|
||||
owner: immich
|
||||
status: {}
|
||||
@@ -5,4 +5,5 @@ metadata:
|
||||
namespace: cnpg-cluster
|
||||
resources:
|
||||
- cluster-namespace.yaml
|
||||
- immich-db.yaml
|
||||
- pg-cluster.yaml
|
||||
|
||||
@@ -18,7 +18,7 @@ func Stack() stack.Stack {
|
||||
map[string]any{
|
||||
"cluster-namespace": root.PGClusterNamespace,
|
||||
"pg-cluster": Cluster(),
|
||||
// "immich-db": ImmichDatabase(),
|
||||
"immich-db": ImmichDatabase(),
|
||||
},
|
||||
)
|
||||
return kz.Stack("postgres")
|
||||
@@ -66,8 +66,9 @@ var ImmichPGSecret = kube_cnpg.NewPGSecret(root.Immich.Name, root.PGClusterNames
|
||||
func ImmichDatabase() pg.Database {
|
||||
meta := kube.NewMetadata(root.Immich.Name+"-db", root.PGClusterNamespace)
|
||||
spec := pg.DatabaseSpec{
|
||||
Name: root.Immich.Name,
|
||||
Owner: root.Immich.Name,
|
||||
Ensure: pg.EnsureAbsent,
|
||||
Name: root.Immich.Name,
|
||||
Owner: root.Immich.Name,
|
||||
ClusterRef: core.LocalObjectReference{
|
||||
Name: cluster_meta.Meta().Name,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user