## Background Similar to PostgREST, Hasura provides an instant GraphQL API over Postgres. ## Specific Steps - [x] Create a template at `apps/portal/examples/hasura-template`. - [x] Configure the `HeliosApp` CR to use the official `hasura/graphql-engine` image. - [ ] Ensure the Hasura environment variable `HASURA_GRAPHQL_DATABASE_URL` is correctly constructed from the Operator's injected credentials (coordinate with @NgocAnhDo26 #60). - [x] Define the Backstage `template.yaml` to scaffold the GitOps manifest pointing to Hasura. ## Expected Output A Backstage template that scaffolds a Hasura instance connected natively to the operator-provisioned Postgres DB.
Background
Similar to PostgREST, Hasura provides an instant GraphQL API over Postgres.
Specific Steps
apps/portal/examples/hasura-template.HeliosAppCR to use the officialhasura/graphql-engineimage.HASURA_GRAPHQL_DATABASE_URLis correctly constructed from the Operator's injected credentials (coordinate with @NgocAnhDo26 Enhance Operator & CUE to Inject Formatted DB Connection Strings #60).template.yamlto scaffold the GitOps manifest pointing to Hasura.Expected Output
A Backstage template that scaffolds a Hasura instance connected natively to the operator-provisioned Postgres DB.