Something went wrong. Try again.
Something went wrong. Try again.
3 files
README.md
Workflow Notes #
This repo keeps managed-db-validate.yml as a reusable validation workflow.
managed-db-validate.yml installs pgFirstAid.sql, recreates view_pgFirstAid_managed.sql, runs integration tests including the pgTAP-backed checks, and then runs testing/seed_and_validate.py --managed against the same target.
Supported connection modes #
direct: caller passespg_hostaws: resolves host fromaws_db_identifiergcp: resolves host fromgcp_project_idandgcp_instance_name
Required inputs and secrets #
Connection details depend on the selected connection mode. The reusable workflow always requires:
pg_userpg_databasepg_password
Provider-specific auth is optional and only needed when the workflow resolves the host automatically.
Secret handling #
- Passwords are passed through workflow inputs and masked by GitHub Actions
- Avoid printing secret values in custom debug statements