julep icon indicating copy to clipboard operation
julep copied to clipboard

feat(hasura): Update and export hasura metadata

Open creatorrr opened this issue 6 months ago • 3 comments
trafficstars

User description

Signed-off-by: Diwank Singh Tomer [email protected]


PR Type

enhancement, configuration changes


Description

  • Enforce required environment variables in Docker Compose files

    • Use :?required syntax for critical secrets and passwords
    • Improves security and deployment reliability
  • Add and export comprehensive Hasura metadata

    • Introduce hasura/metadata directory with full metadata export
    • Add Hasura config and updated Docker Compose for Hasura service
  • Update Hasura Docker Compose and JWT configuration

    • Use explicit JWT claims mapping and stricter secret requirements
  • Add project documentation rule for Claude


Changes walkthrough 📝

Relevant files
Documentation
1 files
lookup-claude-md.mdc
Add documentation rule referencing CLAUDE.md                         
+6/-0     
Configuration changes
8 files
docker-compose-api.yml
Require MEMORY_STORE_PASSWORD for PG_DSN                                 
+2/-2     
docker-compose.yml
Enforce required MEMORY_STORE_PASSWORD and optional Temporal API key
+2/-2     
simple-docker-compose.yaml
Enforce required secrets for all Postgres/Redis services 
+9/-9     
standalone-docker-compose.yaml
Require MEMORY_STORE_PASSWORD and propagate to all dependent services
+5/-5     
docker-compose.yml
Enforce required Postgres/Redis secrets for LLM proxy       
+8/-8     
docker-compose.yml
Require MEMORY_STORE_PASSWORD for all Postgres/Vectorizer/Migration
+3/-3     
docker-compose.yml
Require Grafana admin user and password                                   
+2/-2     
docker-compose.yml
Require TEMPORAL_POSTGRES_PASSWORD for Temporal services 
+2/-2     
Enhancement
12 files
config.yaml
Add Hasura CLI config file                                                             
+6/-0     
docker-compose.yml
Update Hasura image, env vars, and JWT config                       
+16/-5   
actions.yaml
Add Hasura actions metadata (empty)                                           
+6/-0     
allow_list.yaml
Add Hasura allow list metadata (empty)                                     
+1/-0     
api_limits.yaml
Add Hasura API limits metadata (empty)                                     
+1/-0     
backend_configs.yaml
Add Hasura backend configs metadata (empty)                           
+1/-0     
cron_triggers.yaml
Add Hasura cron triggers metadata (empty)                               
+1/-0     
databases.yaml
Add Hasura database source configuration                                 
+14/-0   
tables.yaml
Add Hasura tables include list                                                     
+32/-0   
public_agents.yaml
Add Hasura metadata for public.agents table                           
+120/-0 
hasura_metadata_2025_04_07_16_21_57_118.json
Export Hasura metadata snapshot (April 7, 2025)                   
[link]   
hasura_metadata_2025_04_24_14_57_23_154.json
Export Hasura metadata snapshot (April 24, 2025)                 
[link]   
Additional files
41 files
actions.graphql [link]   
public_developer_cost_monthly.yaml +22/-0   
public_developers.yaml +91/-0   
public_doc_owners.yaml +32/-0   
public_docs.yaml +64/-0   
public_docs_embeddings_store.yaml +34/-0   
public_entries.yaml +41/-0   
public_entry_relations.yaml +51/-0   
public_executions.yaml +58/-0   
public_file_owners.yaml +14/-0   
public_files.yaml +27/-0   
public_latest_executions.yaml +37/-0   
public_latest_transitions.yaml +3/-0     
public_project_agents.yaml +30/-0   
public_project_docs.yaml +37/-0   
public_project_executions.yaml +3/-0     
public_project_files.yaml +12/-0   
public_project_sessions.yaml +3/-0     
public_project_tasks.yaml +3/-0     
public_project_users.yaml +12/-0   
public_projects.yaml +29/-0   
public_secrets.yaml +3/-0     
public_session_lookup.yaml +14/-0   
public_sessions.yaml +42/-0   
public_tasks.yaml +97/-0   
public_temporal_executions_lookup.yaml +7/-0     
public_tools.yaml +14/-0   
public_transitions.yaml +7/-0     
public_usage.yaml +7/-0     
public_usage_cost_monthly.yaml +3/-0     
public_users.yaml +63/-0   
public_workflows.yaml +15/-0   
graphql_schema_introspection.yaml +1/-0     
inherited_roles.yaml +1/-0     
metrics_config.yaml +1/-0     
network.yaml +1/-0     
opentelemetry.yaml +1/-0     
query_collections.yaml +1/-0     
remote_schemas.yaml +1/-0     
rest_endpoints.yaml +1/-0     
version.yaml +1/-0     

Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • creatorrr avatar May 11 '25 16:05 creatorrr