Recover a Helm release stuck pending after an interrupted upgrade
Observe a stuck pending Helm revision, approve a bounded rollback under a cooperative release fence and verify its deployed manifest.
Audit Hasura GraphQL Engine metadata consistency against Postgres, detect schema desynchronization, and trigger Slack incident alerts to prevent broken APIs.
Automated GraphQL reliability sentinel that interrogates the Hasura GraphQL Engine metadata API on a recurring schedule to audit schema consistency against underlying Postgres tables, classify desynchronization severity, and dispatch Slack incident alerts when broken entity dependencies or missing database columns are detected.
/v1/metadata endpoint utilizing the get_inconsistent_metadata administrative command.is_consistent boolean flag and extracting the count and names of any broken entity relationships.Switch flow control task branches execution according to the evaluated status:CONSISTENT_HEALTHY: Confirms schema alignment and logs nominal operational telemetry.DESYNC_WARNING: Emits a non-blocking advisory notification when minor discrepancies fall within allowable limits.CRITICAL_METADATA_DESYNC: Dispatches a detailed Slack incident webhook with broken entity names, execution deep links, and triggers a downstream execution failure gate to quarantine corrupted deployments.HASURA_ADMIN_SECRET: Administrative secret token granting access to Hasura's /v1/metadata API.SLACK_WEBHOOK_URL: Slack Incoming Webhook URL used to transmit critical schema inconsistency incident alerts.HASURA_ADMIN_SECRET and SLACK_WEBHOOK_URL secrets in your Kestra namespace or environment variables.company.infrastructure.metadata_audit_schedule trigger to maintain continuous 15-minute schema monitoring.reload_metadata) in the remediation branch to automatically attempt self-healing before alerting engineers.