Skip to content

The database catalog is applied from the estate-scoped artifact #447

Closed

Description

@ExtraToast

Parent

#444

What to build

The database catalog (chapter 16) is applied from the estate-scoped artifact against the Postgres the handover ledger's serving entry names, while the data Project is still on the old path, as the Vault policy job already does for Vault. It creates <project>_db with its owner role <project>-owner and data role <project>-data, adopts an existing <project>_db by reassigning its objects once to <project>-owner, and the policy job writes the matching Vault database roles.

Acceptance criteria

  • The spec states where the catalog applies while data is legacy, and how an existing database is adopted.
  • Both implementations and their oracles, with a worked example.
  • Applied twice, the catalog changes nothing the second time.
  • npm run verify and the emf build pass.

Blocked by

  • None (can start immediately)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.type: featureNew user-facing or operator-facing capability.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions