package cnpg import ( "danicos.dev/daniel/go-kube/pkg/kube" "danicos.dev/daniel/go-kube/pkg/stack" "danicos.dev/daniel/homelab/pkg/root" ) var meta_system kube.Metadata var SystemNamespace = kube.Namespace(root.CloudNativePG + "-system") func init() { meta_system = kube.NewMetadata(root.CloudNativePG, SystemNamespace) } func Stack() stack.Stack { s := stack.NewStack("cloud-native-pg", map[string]any{ "namespace": SystemNamespace, "cluster-namespace": root.PGClusterNamespace, "helm-repository-source": HelmSource(), "helm-release": HelmRelease(), "pg-cluster": Cluster(), "immich-db": ImmichDatabase(), }) return s }