Skip to content

Implement Hasura GraphQL Template #59

@NgocAnhDo26

Description

@NgocAnhDo26

Background

Similar to PostgREST, Hasura provides an instant GraphQL API over Postgres.

Specific Steps

  • Create a template at apps/portal/examples/hasura-template.
  • 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 Enhance Operator & CUE to Inject Formatted DB Connection Strings #60).
  • 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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions