diff --git a/config/manager/default-config/db-service.yaml b/config/manager/default-config/db-service.yaml index 32780481..93e5c48a 100644 --- a/config/manager/default-config/db-service.yaml +++ b/config/manager/default-config/db-service.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: Service metadata: - name: backstage-psql-cr1 # placeholder for 'backstage-psql-' + name: backstage-psql # placeholder for 'backstage-psql-' .NOTE: For the time it is static and linked to Secret-> postgres-secrets -> OSTGRES_HOST spec: selector: backstage.io/app: backstage-psql-cr1 # placeholder for 'backstage-psql-' diff --git a/controllers/local_db_statefulset.go b/controllers/local_db_statefulset.go index 87a9a7c9..b1d900d2 100644 --- a/controllers/local_db_statefulset.go +++ b/controllers/local_db_statefulset.go @@ -190,13 +190,14 @@ func (r *BackstageReconciler) applyLocalDbStatefulSet(ctx context.Context, backs } func (r *BackstageReconciler) applyLocalDbServices(ctx context.Context, backstage bs.Backstage, ns string) error { - name := fmt.Sprintf("backstage-psql-%s", backstage.Name) - err := r.applyPsqlService(ctx, backstage, name, name, ns, "db-service.yaml") + // TODO static for the time and bound to Secret: postgres-secret + label := fmt.Sprintf("backstage-psql-%s", backstage.Name) + err := r.applyPsqlService(ctx, backstage, "backstage-psql", label, ns, "db-service.yaml") if err != nil { return err } nameHL := fmt.Sprintf("backstage-psql-%s-hl", backstage.Name) - return r.applyPsqlService(ctx, backstage, nameHL, name, ns, "db-service-hl.yaml") + return r.applyPsqlService(ctx, backstage, nameHL, label, ns, "db-service-hl.yaml") } diff --git a/examples/postgres-secret.yaml b/examples/postgres-secret.yaml index d256eb1f..5ba67ed9 100644 --- a/examples/postgres-secret.yaml +++ b/examples/postgres-secret.yaml @@ -8,4 +8,5 @@ stringData: POSTGRES_PASSWORD: admin123 POSTGRES_PORT: "5432" POSTGRES_USER: postgres - POSTGRESQL_ADMIN_PASSWORD: admin123 \ No newline at end of file + POSTGRESQL_ADMIN_PASSWORD: admin123 + POSTGRES_HOST: backstage-psql \ No newline at end of file