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.mdcAdd documentation rule referencing CLAUDE.md |
+6/-0 |
|
| Configuration changes | 8 files
docker-compose-api.ymlRequire MEMORY_STORE_PASSWORD for PG_DSN |
+2/-2 |
docker-compose.ymlEnforce required MEMORY_STORE_PASSWORD and optional Temporal API key |
+2/-2 |
simple-docker-compose.yamlEnforce required secrets for all Postgres/Redis services |
+9/-9 |
standalone-docker-compose.yamlRequire MEMORY_STORE_PASSWORD and propagate to all dependent services |
+5/-5 |
docker-compose.ymlEnforce required Postgres/Redis secrets for LLM proxy |
+8/-8 |
docker-compose.ymlRequire MEMORY_STORE_PASSWORD for all Postgres/Vectorizer/Migration |
+3/-3 |
docker-compose.ymlRequire Grafana admin user and password |
+2/-2 |
docker-compose.ymlRequire TEMPORAL_POSTGRES_PASSWORD for Temporal services |
+2/-2 |
|
| Enhancement | 12 files
config.yamlAdd Hasura CLI config file |
+6/-0 |
docker-compose.ymlUpdate Hasura image, env vars, and JWT config |
+16/-5 |
actions.yamlAdd Hasura actions metadata (empty) |
+6/-0 |
allow_list.yamlAdd Hasura allow list metadata (empty) |
+1/-0 |
api_limits.yamlAdd Hasura API limits metadata (empty) |
+1/-0 |
backend_configs.yamlAdd Hasura backend configs metadata (empty) |
+1/-0 |
cron_triggers.yamlAdd Hasura cron triggers metadata (empty) |
+1/-0 |
databases.yamlAdd Hasura database source configuration |
+14/-0 |
tables.yamlAdd Hasura tables include list |
+32/-0 |
public_agents.yamlAdd Hasura metadata for public.agents table |
+120/-0 |
hasura_metadata_2025_04_07_16_21_57_118.jsonExport Hasura metadata snapshot (April 7, 2025) |
[link] |
hasura_metadata_2025_04_24_14_57_23_154.jsonExport 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.