hasura / hasura/graphql-engine

Metadata: Allow setting pro metadata in OSS

Open
#8,829 5 comments 2 reactions 0 assignees View on GitHub
c/metadata k/enhancement t/product-platform
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

It's common for folks to use both OSS and PRO/Cloud versions of hasura in a single workflow.

For example, a locally hosted OSS instance may be used for development, and the metadata is then deployed to Cloud.

### Is your proposal related to a problem?

Currently, some metadata can only be set in the PRO/Cloud version of the console.

Specifically, metadata pertaining to PRO/Cloud exclusive features: API limits, read replicas, etc.

This can lead to users accidentally overwriting this PRO/Cloud exclusive metadata when deploying new metadata from the dev environment.

### Describe the solution you'd like

Users should be able to configure PRO/Cloud exclusive metadata in their dev environment that runs OSS.

### Describe alternatives you've considered

Users can manually overcome this UI shortcoming by either writing metadata manually or exporting metadata from a PRO/Cloud environment into source control. This is awkward and requires familiarity with metadata and how it works.

Contributor guide

Open the contributing guide

Research direction

The issue mentions the OSS/PRO/Cloud console and metadata for API limits and read replicas, but names no files or tests. Begin by locating the console's metadata configuration and deployment paths; done means OSS can configure and retain PRO/Cloud-exclusive metadata so deploying from development does not overwrite it.

Written by the indexing model from the issue text.

Assessment

Domain
developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.