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
|
namespace: cnpg-cluster
|
||||||
resources:
|
resources:
|
||||||
- cluster-namespace.yaml
|
- cluster-namespace.yaml
|
||||||
|
- immich-db.yaml
|
||||||
- pg-cluster.yaml
|
- pg-cluster.yaml
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ func Stack() stack.Stack {
|
|||||||
map[string]any{
|
map[string]any{
|
||||||
"cluster-namespace": root.PGClusterNamespace,
|
"cluster-namespace": root.PGClusterNamespace,
|
||||||
"pg-cluster": Cluster(),
|
"pg-cluster": Cluster(),
|
||||||
// "immich-db": ImmichDatabase(),
|
"immich-db": ImmichDatabase(),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
return kz.Stack("postgres")
|
return kz.Stack("postgres")
|
||||||
@@ -66,8 +66,9 @@ var ImmichPGSecret = kube_cnpg.NewPGSecret(root.Immich.Name, root.PGClusterNames
|
|||||||
func ImmichDatabase() pg.Database {
|
func ImmichDatabase() pg.Database {
|
||||||
meta := kube.NewMetadata(root.Immich.Name+"-db", root.PGClusterNamespace)
|
meta := kube.NewMetadata(root.Immich.Name+"-db", root.PGClusterNamespace)
|
||||||
spec := pg.DatabaseSpec{
|
spec := pg.DatabaseSpec{
|
||||||
Name: root.Immich.Name,
|
Ensure: pg.EnsureAbsent,
|
||||||
Owner: root.Immich.Name,
|
Name: root.Immich.Name,
|
||||||
|
Owner: root.Immich.Name,
|
||||||
ClusterRef: core.LocalObjectReference{
|
ClusterRef: core.LocalObjectReference{
|
||||||
Name: cluster_meta.Meta().Name,
|
Name: cluster_meta.Meta().Name,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user