From a36d6963bf03d257760ff04180811935379730cf Mon Sep 17 00:00:00 2001 From: Rikin Kachhia <54616969+rikinsk@users.noreply.github.com> Date: Mon, 26 Jun 2023 23:10:10 +0530 Subject: [PATCH] docs: restructure cloud section PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9672 Co-authored-by: Sean Park-Ross <94021366+seanparkross@users.noreply.github.com> GitOrigin-RevId: 16a90fb86885532bf63925766a492139d1dbab12 --- docs/docs/cloud-ci-cd/_category_.json | 5 +++++ .../ci-cd => cloud-ci-cd}/github-integration.mdx | 2 +- .../{hasura-cloud/ci-cd => cloud-ci-cd}/index.mdx | 6 +++--- .../cloud-ci-cd/one-click-deploy/_category_.json | 4 ++++ .../create-one-click-to-deploy-apps.mdx | 2 +- .../one-click-deploy/index.mdx | 2 +- .../ci-cd => cloud-ci-cd}/preview-apps.mdx | 2 +- docs/docs/databases/ms-sql-server/mssql.mdx | 2 +- docs/docs/databases/postgres/aiven.mdx | 2 +- docs/docs/databases/postgres/alloy.mdx | 2 +- docs/docs/databases/postgres/aws-aurora.mdx | 2 +- docs/docs/databases/postgres/aws-postgres.mdx | 2 +- docs/docs/databases/postgres/azure-cosmos.mdx | 2 +- docs/docs/databases/postgres/azure.mdx | 2 +- docs/docs/databases/postgres/crunchy.mdx | 2 +- docs/docs/databases/postgres/digital-ocean.mdx | 2 +- docs/docs/databases/postgres/elephant.mdx | 2 +- docs/docs/databases/postgres/enterprisedb.mdx | 2 +- docs/docs/databases/postgres/gcp.mdx | 2 +- docs/docs/databases/postgres/heroku.mdx | 6 +++--- docs/docs/databases/postgres/railway.mdx | 2 +- docs/docs/databases/postgres/render.mdx | 2 +- docs/docs/databases/postgres/supabase.mdx | 2 +- docs/docs/databases/postgres/timescale-cloud.mdx | 2 +- docs/docs/databases/postgres/yugabyte.mdx | 2 +- docs/docs/deployment/health-checks/_category_.json | 2 +- .../health-checks/source-health-check.mdx | 2 +- .../regression-tests.mdx | 5 +++-- docs/docs/faq.mdx | 2 +- docs/docs/getting-started/getting-started-cloud.mdx | 2 +- docs/docs/hasura-cli/pro-cli/regression-tests.mdx | 2 +- docs/docs/hasura-cli/quickstart.mdx | 6 +++--- .../hasura-cloud/account-management/_category_.json | 5 ++--- .../account-management/billing/_category_.json | 3 +-- docs/docs/hasura-cloud/ci-cd/_category_.json | 4 ---- docs/docs/hasura-cloud/disaster-recovery.mdx | 2 +- docs/docs/hasura-cloud/{projects => }/domains.mdx | 13 +++++++------ .../hasura-cloud/{projects => }/environments.mdx | 6 +++--- docs/docs/hasura-cloud/graphql-api-explorer.mdx | 1 - .../hasura-cloud/{projects => }/heroku-url-sync.mdx | 2 +- .../hasura-cloud/one-click-deploy/_category_.json | 4 ---- docs/docs/hasura-cloud/overview.mdx | 10 +++++----- docs/docs/hasura-cloud/projects/_category_.json | 3 +-- docs/docs/hasura-cloud/projects/index.mdx | 8 ++++---- .../docs/hasura-cloud/projects/maintenance-mode.mdx | 2 +- .../hasura-cloud/projects/move-project-manual.mdx | 4 ++-- docs/docs/hasura-cloud/regions.mdx | 3 ++- .../{projects => }/vercel-integration.mdx | 4 ++-- .../legacy-configs/_category_.json | 2 +- .../metadata-best-practices.mdx | 3 ++- .../resetting-migrations-metadata.mdx | 2 +- 51 files changed, 83 insertions(+), 82 deletions(-) create mode 100644 docs/docs/cloud-ci-cd/_category_.json rename docs/docs/{hasura-cloud/ci-cd => cloud-ci-cd}/github-integration.mdx (99%) rename docs/docs/{hasura-cloud/ci-cd => cloud-ci-cd}/index.mdx (86%) create mode 100644 docs/docs/cloud-ci-cd/one-click-deploy/_category_.json rename docs/docs/{hasura-cloud => cloud-ci-cd}/one-click-deploy/create-one-click-to-deploy-apps.mdx (99%) rename docs/docs/{hasura-cloud => cloud-ci-cd}/one-click-deploy/index.mdx (98%) rename docs/docs/{hasura-cloud/ci-cd => cloud-ci-cd}/preview-apps.mdx (99%) rename docs/docs/{hasura-cloud => deployment}/regression-tests.mdx (98%) delete mode 100644 docs/docs/hasura-cloud/ci-cd/_category_.json rename docs/docs/hasura-cloud/{projects => }/domains.mdx (86%) rename docs/docs/hasura-cloud/{projects => }/environments.mdx (96%) rename docs/docs/hasura-cloud/{projects => }/heroku-url-sync.mdx (99%) delete mode 100644 docs/docs/hasura-cloud/one-click-deploy/_category_.json rename docs/docs/hasura-cloud/{projects => }/vercel-integration.mdx (98%) diff --git a/docs/docs/cloud-ci-cd/_category_.json b/docs/docs/cloud-ci-cd/_category_.json new file mode 100644 index 00000000000..fb90a2bead6 --- /dev/null +++ b/docs/docs/cloud-ci-cd/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "GitHub integrations", + "position": 83, + "className": "cloud-icon" +} diff --git a/docs/docs/hasura-cloud/ci-cd/github-integration.mdx b/docs/docs/cloud-ci-cd/github-integration.mdx similarity index 99% rename from docs/docs/hasura-cloud/ci-cd/github-integration.mdx rename to docs/docs/cloud-ci-cd/github-integration.mdx index fbd1f5748a6..26e31424258 100644 --- a/docs/docs/hasura-cloud/ci-cd/github-integration.mdx +++ b/docs/docs/cloud-ci-cd/github-integration.mdx @@ -9,7 +9,7 @@ keywords: - deployment - git sidebar_label: GitHub deployment -sidebar_position: 20 +sidebar_position: 2 --- import Thumbnail from '@site/src/components/Thumbnail'; diff --git a/docs/docs/hasura-cloud/ci-cd/index.mdx b/docs/docs/cloud-ci-cd/index.mdx similarity index 86% rename from docs/docs/hasura-cloud/ci-cd/index.mdx rename to docs/docs/cloud-ci-cd/index.mdx index a8615509168..393d6cf8fe6 100644 --- a/docs/docs/hasura-cloud/ci-cd/index.mdx +++ b/docs/docs/cloud-ci-cd/index.mdx @@ -25,7 +25,7 @@ repo by triggering a new deployment. These features are intended to improve the Hasura Cloud can automatically detect Metadata and Migration changes in a linked GitHub repo and deploy these changes to the linked project. Read more on how to add this integration in your project -[here](/hasura-cloud/ci-cd/github-integration.mdx). +[here](/cloud-ci-cd/github-integration.mdx). ## Hasura Cloud Preview Apps @@ -34,8 +34,8 @@ App on each pull request in order to automatically preview changes. This can be achieved using either of the following: -- [Preview App GitHub Action](/hasura-cloud/ci-cd/preview-apps.mdx#preview-apps-github-action) -- [Preview App APIs](/hasura-cloud/ci-cd/preview-apps.mdx#preview-apps-api) +- [Preview App GitHub Action](/cloud-ci-cd/preview-apps.mdx#preview-apps-github-action) +- [Preview App APIs](/cloud-ci-cd/preview-apps.mdx#preview-apps-api) :::info Note diff --git a/docs/docs/cloud-ci-cd/one-click-deploy/_category_.json b/docs/docs/cloud-ci-cd/one-click-deploy/_category_.json new file mode 100644 index 00000000000..6ec874dbf93 --- /dev/null +++ b/docs/docs/cloud-ci-cd/one-click-deploy/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "One Click Deployment", + "position": 4 +} diff --git a/docs/docs/hasura-cloud/one-click-deploy/create-one-click-to-deploy-apps.mdx b/docs/docs/cloud-ci-cd/one-click-deploy/create-one-click-to-deploy-apps.mdx similarity index 99% rename from docs/docs/hasura-cloud/one-click-deploy/create-one-click-to-deploy-apps.mdx rename to docs/docs/cloud-ci-cd/one-click-deploy/create-one-click-to-deploy-apps.mdx index db9b2438686..959ef87f60d 100644 --- a/docs/docs/hasura-cloud/one-click-deploy/create-one-click-to-deploy-apps.mdx +++ b/docs/docs/cloud-ci-cd/one-click-deploy/create-one-click-to-deploy-apps.mdx @@ -223,7 +223,7 @@ The `Deploy to Hasura Cloud` button image asset can be found [here](https://hasu ## Step 5: Verify Deployment URL Once the One Click Deploy URL is generated, verify the link by executing the One Click Deploy workflow as described -[here](./index.mdx). +[here](index.mdx). ## Troubleshooting your app diff --git a/docs/docs/hasura-cloud/one-click-deploy/index.mdx b/docs/docs/cloud-ci-cd/one-click-deploy/index.mdx similarity index 98% rename from docs/docs/hasura-cloud/one-click-deploy/index.mdx rename to docs/docs/cloud-ci-cd/one-click-deploy/index.mdx index d8405d6e942..6545f44b60c 100644 --- a/docs/docs/hasura-cloud/one-click-deploy/index.mdx +++ b/docs/docs/cloud-ci-cd/one-click-deploy/index.mdx @@ -24,7 +24,7 @@ they can try them out instantly on Hasura Cloud. :::info Try it out - Try deploying some sample apps from the [Hasura Hub](https://hasura.io/hub/). -- [Create a One Click Deploy app](./create-one-click-to-deploy-apps.mdx) to share your Hasura application. +- [Create a One Click Deploy app](create-one-click-to-deploy-apps.mdx) to share your Hasura application. ::: diff --git a/docs/docs/hasura-cloud/ci-cd/preview-apps.mdx b/docs/docs/cloud-ci-cd/preview-apps.mdx similarity index 99% rename from docs/docs/hasura-cloud/ci-cd/preview-apps.mdx rename to docs/docs/cloud-ci-cd/preview-apps.mdx index 31c0fec606f..a97e8d31d9b 100644 --- a/docs/docs/hasura-cloud/ci-cd/preview-apps.mdx +++ b/docs/docs/cloud-ci-cd/preview-apps.mdx @@ -11,7 +11,7 @@ keywords: - pull request - GitHub sidebar_label: Preview Apps -sidebar_position: 10 +sidebar_position: 3 --- import Thumbnail from '@site/src/components/Thumbnail'; diff --git a/docs/docs/databases/ms-sql-server/mssql.mdx b/docs/docs/databases/ms-sql-server/mssql.mdx index 0add3b47f82..103c9e017e2 100644 --- a/docs/docs/databases/ms-sql-server/mssql.mdx +++ b/docs/docs/databases/ms-sql-server/mssql.mdx @@ -176,7 +176,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/aiven.mdx b/docs/docs/databases/postgres/aiven.mdx index fa778835e62..d7f8ea5e5a6 100644 --- a/docs/docs/databases/postgres/aiven.mdx +++ b/docs/docs/databases/postgres/aiven.mdx @@ -152,7 +152,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/alloy.mdx b/docs/docs/databases/postgres/alloy.mdx index 2a7f696b19a..7b4ee9ce0f7 100644 --- a/docs/docs/databases/postgres/alloy.mdx +++ b/docs/docs/databases/postgres/alloy.mdx @@ -227,7 +227,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/aws-aurora.mdx b/docs/docs/databases/postgres/aws-aurora.mdx index dabcb4dd494..f697ecbca83 100644 --- a/docs/docs/databases/postgres/aws-aurora.mdx +++ b/docs/docs/databases/postgres/aws-aurora.mdx @@ -197,7 +197,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/aws-postgres.mdx b/docs/docs/databases/postgres/aws-postgres.mdx index 2a05adbf35c..5e5d556d4df 100644 --- a/docs/docs/databases/postgres/aws-postgres.mdx +++ b/docs/docs/databases/postgres/aws-postgres.mdx @@ -196,7 +196,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/azure-cosmos.mdx b/docs/docs/databases/postgres/azure-cosmos.mdx index 05e2003d474..5b333010447 100644 --- a/docs/docs/databases/postgres/azure-cosmos.mdx +++ b/docs/docs/databases/postgres/azure-cosmos.mdx @@ -110,7 +110,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/azure.mdx b/docs/docs/databases/postgres/azure.mdx index 627a7e1d763..5c008ae9181 100644 --- a/docs/docs/databases/postgres/azure.mdx +++ b/docs/docs/databases/postgres/azure.mdx @@ -164,7 +164,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/crunchy.mdx b/docs/docs/databases/postgres/crunchy.mdx index 12bbbc32c50..d15169b5fa5 100644 --- a/docs/docs/databases/postgres/crunchy.mdx +++ b/docs/docs/databases/postgres/crunchy.mdx @@ -140,7 +140,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/digital-ocean.mdx b/docs/docs/databases/postgres/digital-ocean.mdx index d138fe024bc..cc57f977709 100644 --- a/docs/docs/databases/postgres/digital-ocean.mdx +++ b/docs/docs/databases/postgres/digital-ocean.mdx @@ -153,7 +153,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/elephant.mdx b/docs/docs/databases/postgres/elephant.mdx index 00f6bcd4f30..a0d15167092 100644 --- a/docs/docs/databases/postgres/elephant.mdx +++ b/docs/docs/databases/postgres/elephant.mdx @@ -140,7 +140,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/enterprisedb.mdx b/docs/docs/databases/postgres/enterprisedb.mdx index 0ebc2b4fbfd..34638ceb117 100644 --- a/docs/docs/databases/postgres/enterprisedb.mdx +++ b/docs/docs/databases/postgres/enterprisedb.mdx @@ -169,7 +169,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/gcp.mdx b/docs/docs/databases/postgres/gcp.mdx index 801ae4f4872..3cafaccc462 100644 --- a/docs/docs/databases/postgres/gcp.mdx +++ b/docs/docs/databases/postgres/gcp.mdx @@ -217,7 +217,7 @@ Finally, click on the `Update Connection` button to apply the SSL settings. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/heroku.mdx b/docs/docs/databases/postgres/heroku.mdx index 5e39102239d..7ec4a84607f 100644 --- a/docs/docs/databases/postgres/heroku.mdx +++ b/docs/docs/databases/postgres/heroku.mdx @@ -33,7 +33,7 @@ or migrate your database to a new database provider. ## Connecting to Heroku If you are interested in connecting to a Heroku database, our -[Heroku database integration guide](/hasura-cloud/projects/heroku-url-sync.mdx) walks you through each step. +[Heroku database integration guide](/hasura-cloud/heroku-url-sync.mdx) walks you through each step. ## Alternatives to Heroku @@ -75,7 +75,7 @@ to help you: or move to a different database provider. Heroku also appears to not be responding to questions from free-tier users.

- If you have URL sync enabled via our Heroku integration + If you have URL sync enabled via our Heroku integration , you can follow{' '} these steps @@ -90,7 +90,7 @@ to help you:
How do I add an existing paid database to my Hasura Project? - Please follow the integration guide here. + Please follow the integration guide here.
diff --git a/docs/docs/databases/postgres/railway.mdx b/docs/docs/databases/postgres/railway.mdx index dea0bddb375..0306cd54b51 100644 --- a/docs/docs/databases/postgres/railway.mdx +++ b/docs/docs/databases/postgres/railway.mdx @@ -122,7 +122,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/render.mdx b/docs/docs/databases/postgres/render.mdx index f0d22583504..588e9369990 100644 --- a/docs/docs/databases/postgres/render.mdx +++ b/docs/docs/databases/postgres/render.mdx @@ -113,7 +113,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/supabase.mdx b/docs/docs/databases/postgres/supabase.mdx index 14a662e4f94..575be06fd1f 100644 --- a/docs/docs/databases/postgres/supabase.mdx +++ b/docs/docs/databases/postgres/supabase.mdx @@ -172,7 +172,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators), [env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or - [custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)). + [custom domains](/hasura-cloud/domains.mdx#manage-project-domains)). diff --git a/docs/docs/databases/postgres/timescale-cloud.mdx b/docs/docs/databases/postgres/timescale-cloud.mdx index 9d80a871dee..a5d0988848d 100644 --- a/docs/docs/databases/postgres/timescale-cloud.mdx +++ b/docs/docs/databases/postgres/timescale-cloud.mdx @@ -148,7 +148,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/databases/postgres/yugabyte.mdx b/docs/docs/databases/postgres/yugabyte.mdx index 12251f706be..afa2dc18e31 100644 --- a/docs/docs/databases/postgres/yugabyte.mdx +++ b/docs/docs/databases/postgres/yugabyte.mdx @@ -167,7 +167,7 @@ Voilà. You are ready to start developing. - If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or - [custom domains](/hasura-cloud/projects/domains.mdx)). + [custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/deployment/health-checks/_category_.json b/docs/docs/deployment/health-checks/_category_.json index dee830e4662..68297f46f2d 100644 --- a/docs/docs/deployment/health-checks/_category_.json +++ b/docs/docs/deployment/health-checks/_category_.json @@ -1,4 +1,4 @@ { "label": "Health Checks", - "position": 50 + "position": 51 } \ No newline at end of file diff --git a/docs/docs/deployment/health-checks/source-health-check.mdx b/docs/docs/deployment/health-checks/source-health-check.mdx index 750939cd570..724694a092e 100644 --- a/docs/docs/deployment/health-checks/source-health-check.mdx +++ b/docs/docs/deployment/health-checks/source-health-check.mdx @@ -9,7 +9,7 @@ keywords: - source health sidebar_label: Source Health Check sidebar_position: 20 -sidebar_class_name: cloud-icon +sidebar_class_name: cloud-and-enterprise-icon --- import Tabs from '@theme/Tabs'; diff --git a/docs/docs/hasura-cloud/regression-tests.mdx b/docs/docs/deployment/regression-tests.mdx similarity index 98% rename from docs/docs/hasura-cloud/regression-tests.mdx rename to docs/docs/deployment/regression-tests.mdx index 8d4d4a5ecf6..2bad20d4e80 100644 --- a/docs/docs/hasura-cloud/regression-tests.mdx +++ b/docs/docs/deployment/regression-tests.mdx @@ -8,13 +8,14 @@ keywords: - regression - migration sidebar_label: Regression tests -sidebar_position: 50 +sidebar_position: 101 +sidebar_class_name: cloud-icon --- import Thumbnail from '@site/src/components/Thumbnail'; import ProductBadge from '@site/src/components/ProductBadge'; -# Regression Tests +# Regression Tests on Hasura Cloud diff --git a/docs/docs/faq.mdx b/docs/docs/faq.mdx index 4274c7b495d..6c6a82e18e0 100644 --- a/docs/docs/faq.mdx +++ b/docs/docs/faq.mdx @@ -136,7 +136,7 @@ or a similar CI/CD service to build a custom deployment pipeline for your Hasura ## How can I preview changes to my Hasura instance? -With [Preview Apps](/hasura-cloud/ci-cd/preview-apps.mdx) on Hasura Cloud you can automatically create an app on Hasura +With [Preview Apps](/cloud-ci-cd/preview-apps.mdx) on Hasura Cloud you can automatically create an app on Hasura Cloud for every pull request you make to your GitHub repo enabling quick and easy testing of changes as you work. ## How would I work collaboratively with my team using Hasura? diff --git a/docs/docs/getting-started/getting-started-cloud.mdx b/docs/docs/getting-started/getting-started-cloud.mdx index a959c810013..767c5b7fd11 100644 --- a/docs/docs/getting-started/getting-started-cloud.mdx +++ b/docs/docs/getting-started/getting-started-cloud.mdx @@ -169,6 +169,6 @@ There are several options for the implementation of business logic, depending on You can click the gear icon in the Hasura Cloud dashboard to manage your Hasura Cloud project (e.g. add [collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or -[custom domains](/hasura-cloud/projects/domains.mdx)). +[custom domains](/hasura-cloud/domains.mdx)). diff --git a/docs/docs/hasura-cli/pro-cli/regression-tests.mdx b/docs/docs/hasura-cli/pro-cli/regression-tests.mdx index 27a55f9f685..2eb70773e1b 100644 --- a/docs/docs/hasura-cli/pro-cli/regression-tests.mdx +++ b/docs/docs/hasura-cli/pro-cli/regression-tests.mdx @@ -21,7 +21,7 @@ You can temporarily spin up a Hasura instance and then point the CLI to that ins Before you can run tests, a test suite needs to be set up with operations that have been captured on your Hasura Project. -You can read more about setting up a test suite [here](/hasura-cloud/regression-tests.mdx#manage-test-suites). +You can read more about setting up a test suite [here](/deployment/regression-tests.mdx#manage-test-suites). ## Getting a personal access token diff --git a/docs/docs/hasura-cli/quickstart.mdx b/docs/docs/hasura-cli/quickstart.mdx index e78f72eed34..c9fe82085a8 100644 --- a/docs/docs/hasura-cli/quickstart.mdx +++ b/docs/docs/hasura-cli/quickstart.mdx @@ -199,7 +199,7 @@ deploying to, you'll need to use a different method. You can pick up right where ## Step 7: Deploy to another environment If you're deploying to Hasura Cloud, you can use the Hasura CLI or our -[GitHub integration](/hasura-cloud/ci-cd/github-integration.mdx). If you're deploying to a different environment, you'll +[GitHub integration](/cloud-ci-cd/github-integration.mdx). If you're deploying to a different environment, you'll need to use the Hasura CLI. ### Deploy to Hasura Cloud @@ -217,7 +217,7 @@ git push -u origin main ``` From here, you can follow the instructions in the -[GitHub integration guide](/hasura-cloud/ci-cd/github-integration.mdx#initial-setup) to deploy your project to Hasura +[GitHub integration guide](/cloud-ci-cd/github-integration.mdx#initial-setup) to deploy your project to Hasura Cloud. With this connection in place, you can iterate and develop your project locally - and then push your changes to GitHub to deploy to Hasura Cloud 🎉 @@ -226,7 +226,7 @@ Head down to the [recap section](#recap) to learn more about some of the design :::info Curious about testing your changes? Hasura Cloud can be used as a staging or production environment. If you're curious about testing your project in a -staging environment, consider our [Preview Apps](/hasura-cloud/ci-cd/preview-apps.mdx) feature. +staging environment, consider our [Preview Apps](/cloud-ci-cd/preview-apps.mdx) feature. ::: diff --git a/docs/docs/hasura-cloud/account-management/_category_.json b/docs/docs/hasura-cloud/account-management/_category_.json index 04004da5a2b..a06a804fb5c 100644 --- a/docs/docs/hasura-cloud/account-management/_category_.json +++ b/docs/docs/hasura-cloud/account-management/_category_.json @@ -1,5 +1,4 @@ { - "label": "Account management ", - "position": 30, - "className": "cloud-icon" + "label": "Account management", + "position": 30 } diff --git a/docs/docs/hasura-cloud/account-management/billing/_category_.json b/docs/docs/hasura-cloud/account-management/billing/_category_.json index 02ba01e0dc9..394af873cd6 100644 --- a/docs/docs/hasura-cloud/account-management/billing/_category_.json +++ b/docs/docs/hasura-cloud/account-management/billing/_category_.json @@ -1,5 +1,4 @@ { "label": "Billing ", - "position": 20, - "className": "cloud-icon" + "position": 20 } diff --git a/docs/docs/hasura-cloud/ci-cd/_category_.json b/docs/docs/hasura-cloud/ci-cd/_category_.json deleted file mode 100644 index df2afe9408f..00000000000 --- a/docs/docs/hasura-cloud/ci-cd/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "CI/CD", - "position": 40 -} diff --git a/docs/docs/hasura-cloud/disaster-recovery.mdx b/docs/docs/hasura-cloud/disaster-recovery.mdx index 16707103be7..9d7974a3651 100644 --- a/docs/docs/hasura-cloud/disaster-recovery.mdx +++ b/docs/docs/hasura-cloud/disaster-recovery.mdx @@ -43,7 +43,7 @@ with your secondary database. Depending on when and how you keep the secondary database schema and data synced with the primary database, you should also keep the Hasura Metadata on the secondary project up-to-date and in-sync with the primary project. You can use our -[Github Integration](/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project in-sync by +[Github Integration](/cloud-ci-cd/github-integration.mdx) features to keep your secondary project in-sync by deploying each commit to both projects. Care should be taken in the config of databases and ENV variables in this regard. diff --git a/docs/docs/hasura-cloud/projects/domains.mdx b/docs/docs/hasura-cloud/domains.mdx similarity index 86% rename from docs/docs/hasura-cloud/projects/domains.mdx rename to docs/docs/hasura-cloud/domains.mdx index 7c641aa5078..3b2fcfb0fca 100644 --- a/docs/docs/hasura-cloud/projects/domains.mdx +++ b/docs/docs/hasura-cloud/domains.mdx @@ -1,26 +1,27 @@ --- -description: Managing domains on Hasura Cloud -title: 'Cloud: Project Domains' +description: Managing custom domains on Hasura Cloud +title: 'Cloud: Custom Project Domains' keywords: - hasura - docs - project - domains -sidebar_position: 7 -sidebar_label: Manage domains +sidebar_position: 32 +sidebar_label: Custom domains --- import Thumbnail from '@site/src/components/Thumbnail'; import HeadingIcon from '@site/src/components/HeadingIcon'; import ProductBadge from '@site/src/components/ProductBadge'; -# Project Domains +# Custom Domains ## Introduction -In the `Domains` tab, you can see the default Hasura domain, and you have the possibility to add custom domains. +In the `Domains` tab of your Project, you can see the default Hasura domain, and you have the possibility to add custom +domains. ## Adding a custom domain diff --git a/docs/docs/hasura-cloud/projects/environments.mdx b/docs/docs/hasura-cloud/environments.mdx similarity index 96% rename from docs/docs/hasura-cloud/projects/environments.mdx rename to docs/docs/hasura-cloud/environments.mdx index 38360a42353..47b61821aa5 100644 --- a/docs/docs/hasura-cloud/projects/environments.mdx +++ b/docs/docs/hasura-cloud/environments.mdx @@ -11,7 +11,7 @@ keywords: - production - environment sidebar_label: Manage development environments -sidebar_position: 11 +sidebar_position: 33 --- import HeadingIcon from '@site/src/components/HeadingIcon'; @@ -105,7 +105,7 @@ Also add any other ENV vars that you might have set on your local project. ### Setting up a Git repo for your Hasura Project In order to easily apply your local changes to your new Cloud project, we'll use the Hasura -[GitHub deployment](/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to setup +[GitHub deployment](/cloud-ci-cd/github-integration.mdx) feature. But before we do that, we need to setup Metadata & Migrations of your local setup that you can apply to your Cloud project. For a lowdown on Hasura Metadata & Migrations refer the guide [here](/migrations-metadata-seeds/overview.mdx) @@ -157,4 +157,4 @@ git commit -m "initialize metadata and migrations" Push these changes to GitHub repo of your choice. Now we're all set to see the magic of our GitHub integration to deploy the Metadata and Migrations to your Cloud project -by following the steps [here](/hasura-cloud/ci-cd/github-integration.mdx)! +by following the steps [here](/cloud-ci-cd/github-integration.mdx)! diff --git a/docs/docs/hasura-cloud/graphql-api-explorer.mdx b/docs/docs/hasura-cloud/graphql-api-explorer.mdx index e62186b6a80..8a7433a2cd4 100644 --- a/docs/docs/hasura-cloud/graphql-api-explorer.mdx +++ b/docs/docs/hasura-cloud/graphql-api-explorer.mdx @@ -12,7 +12,6 @@ keywords: - graphiQL sidebar_label: GraphQL API Explorer sidebar_position: 90 -sidebar_class_name: cloud-icon # adding index slug in case this root doc becomes a directory later slug: graphql-api-explorer/index --- diff --git a/docs/docs/hasura-cloud/projects/heroku-url-sync.mdx b/docs/docs/hasura-cloud/heroku-url-sync.mdx similarity index 99% rename from docs/docs/hasura-cloud/projects/heroku-url-sync.mdx rename to docs/docs/hasura-cloud/heroku-url-sync.mdx index d7b48f74cc8..fe52a138f29 100644 --- a/docs/docs/hasura-cloud/projects/heroku-url-sync.mdx +++ b/docs/docs/hasura-cloud/heroku-url-sync.mdx @@ -9,7 +9,7 @@ keywords: - heroku - database url - sync -sidebar_position: 12 +sidebar_position: 35 sidebar_label: Heroku URL sync --- diff --git a/docs/docs/hasura-cloud/one-click-deploy/_category_.json b/docs/docs/hasura-cloud/one-click-deploy/_category_.json deleted file mode 100644 index bddd029e722..00000000000 --- a/docs/docs/hasura-cloud/one-click-deploy/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "One Click Deploy to Hasura Cloud", - "position": 15 -} diff --git a/docs/docs/hasura-cloud/overview.mdx b/docs/docs/hasura-cloud/overview.mdx index ab6607c4fbe..416cc03e2a3 100644 --- a/docs/docs/hasura-cloud/overview.mdx +++ b/docs/docs/hasura-cloud/overview.mdx @@ -50,7 +50,7 @@ import Cloud from '@site/static/icons/features/cloud.svg'; ## Using Hasura Cloud
- +

One Click Deployments

@@ -59,7 +59,7 @@ import Cloud from '@site/static/icons/features/cloud.svg';

- +

GitHub Integration

@@ -156,10 +156,10 @@ import Cloud from '@site/static/icons/features/cloud.svg'; Cloud providers: AWS, Google Cloud

  • - GitHub integration + GitHub integration
  • - Preview apps + Preview apps
  • Community support @@ -245,7 +245,7 @@ import Cloud from '@site/static/icons/features/cloud.svg';
  • - + Custom domain (DNS CNAME)
  • diff --git a/docs/docs/hasura-cloud/projects/_category_.json b/docs/docs/hasura-cloud/projects/_category_.json index e221c9c6d02..b43cca34a4f 100644 --- a/docs/docs/hasura-cloud/projects/_category_.json +++ b/docs/docs/hasura-cloud/projects/_category_.json @@ -1,5 +1,4 @@ { "label": "Projects & collaborators ", - "position": 20, - "className": "cloud-icon" + "position": 20 } diff --git a/docs/docs/hasura-cloud/projects/index.mdx b/docs/docs/hasura-cloud/projects/index.mdx index 2012825ed57..8ac55fab44c 100644 --- a/docs/docs/hasura-cloud/projects/index.mdx +++ b/docs/docs/hasura-cloud/projects/index.mdx @@ -65,13 +65,13 @@ programmatically. - [Project Collaborators](/hasura-cloud/projects/collaborators.mdx) - [Transfer Ownership](/hasura-cloud/projects/ownership.mdx) - [Project Env vars](/hasura-cloud/projects/env-vars.mdx) -- [Project Domains](/hasura-cloud/projects/domains.mdx) +- [Project Domains](/hasura-cloud/domains.mdx) +- [Managing development environments](/hasura-cloud/environments.mdx) - [Securing projects](/hasura-cloud/projects/secure.mdx) - [Switching pricing plans](/hasura-cloud/projects/pricing.mdx) - [Deployment regions](/hasura-cloud/projects/regions.mdx) -- [Managing development environments](/hasura-cloud/projects/environments.mdx) -- [Heroku database integration](/hasura-cloud/projects/heroku-url-sync.mdx) -- [Vercel Integration](/hasura-cloud/projects/vercel-integration.mdx) +- [Heroku database integration](/hasura-cloud/heroku-url-sync.mdx) +- [Vercel Integration](/hasura-cloud/vercel-integration.mdx) - [Maintenance mode](/hasura-cloud/projects/maintenance-mode.mdx) - [Deleting projects](/hasura-cloud/projects/delete.mdx) - [Updating v1.3 projects to v2.0](/hasura-cloud/projects/move-project-v2.mdx) diff --git a/docs/docs/hasura-cloud/projects/maintenance-mode.mdx b/docs/docs/hasura-cloud/projects/maintenance-mode.mdx index 171e3dbce66..df7baa020d2 100644 --- a/docs/docs/hasura-cloud/projects/maintenance-mode.mdx +++ b/docs/docs/hasura-cloud/projects/maintenance-mode.mdx @@ -55,7 +55,7 @@ actions are disallowed: - [Switching pricing plans](/hasura-cloud/projects/pricing.mdx) - [Adding, updating and deleting an environment variable](/hasura-cloud/projects/env-vars.mdx) - [Changing project region](/hasura-cloud/projects/regions.mdx) -- [Enabling and disabling Heroku database URL sync](/hasura-cloud/projects/heroku-url-sync.mdx) +- [Enabling and disabling Heroku database URL sync](/hasura-cloud/heroku-url-sync.mdx) - [Deleting project](/hasura-cloud/projects/delete.mdx) If you are trying to apply these changes when maintenance mode is activated, you will encounter an error. diff --git a/docs/docs/hasura-cloud/projects/move-project-manual.mdx b/docs/docs/hasura-cloud/projects/move-project-manual.mdx index dce1c1e25aa..e2675d89142 100644 --- a/docs/docs/hasura-cloud/projects/move-project-manual.mdx +++ b/docs/docs/hasura-cloud/projects/move-project-manual.mdx @@ -64,13 +64,13 @@ See [deleting projects](/hasura-cloud/projects/delete.mdx) to delete the earlier - You can [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project to the same name as the earlier project if you wish. -- If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/projects/domains.mdx) for your +- If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/domains.mdx) for your project, you might want to update any clients consuming the GraphQL API to point to the new project's GraphQL endpoint. ## Zero-downtime transfer -To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/projects/domains.mdx) +To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/domains.mdx) attached to your Cloud project. Once the new project is set up identically as the old one, you can update the DNS entries for your custom domain to the new project to have a seamless transfer of traffic to the new project. diff --git a/docs/docs/hasura-cloud/regions.mdx b/docs/docs/hasura-cloud/regions.mdx index 2ba38ea3cb9..2e803f9ef0d 100644 --- a/docs/docs/hasura-cloud/regions.mdx +++ b/docs/docs/hasura-cloud/regions.mdx @@ -5,7 +5,8 @@ keywords: - hasura - cloud - regions -sidebar_position: 7 +sidebar_position: 11 +sidebar_label: Supported regions --- import Thumbnail from '@site/src/components/Thumbnail'; diff --git a/docs/docs/hasura-cloud/projects/vercel-integration.mdx b/docs/docs/hasura-cloud/vercel-integration.mdx similarity index 98% rename from docs/docs/hasura-cloud/projects/vercel-integration.mdx rename to docs/docs/hasura-cloud/vercel-integration.mdx index c6850ff6bd6..d2a86ed4b31 100644 --- a/docs/docs/hasura-cloud/projects/vercel-integration.mdx +++ b/docs/docs/hasura-cloud/vercel-integration.mdx @@ -7,7 +7,7 @@ keywords: - docs - vercel - integration -sidebar_position: 13 +sidebar_position: 34 sidebar_label: Vercel integration --- @@ -155,7 +155,7 @@ Your integration will only be successfully configured upon clicking the `Install :::info Note -- If a [custom domain](/hasura-cloud/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this +- If a [custom domain](/hasura-cloud/domains.mdx) is added to the Hasura Cloud project, you'll have to set this custom value to `HASURA_PROJECT_ENDPOINT` and `NEXT_HASURA_PROJECT_ENDPOINT` manually in the respective Vercel project's settings. - Similarly if the Hasura Cloud project's admin secret is changed, you will have to edit the `HASURA_ADMIN_SECRET` diff --git a/docs/docs/migrations-metadata-seeds/legacy-configs/_category_.json b/docs/docs/migrations-metadata-seeds/legacy-configs/_category_.json index 8c0463f7798..6f660d9d61a 100644 --- a/docs/docs/migrations-metadata-seeds/legacy-configs/_category_.json +++ b/docs/docs/migrations-metadata-seeds/legacy-configs/_category_.json @@ -1,4 +1,4 @@ { "label": "Legacy Configs", - "position": 10 + "position": 100 } diff --git a/docs/docs/migrations-metadata-seeds/metadata-best-practices.mdx b/docs/docs/migrations-metadata-seeds/metadata-best-practices.mdx index d2dfd0e5e1d..8118557dcaa 100644 --- a/docs/docs/migrations-metadata-seeds/metadata-best-practices.mdx +++ b/docs/docs/migrations-metadata-seeds/metadata-best-practices.mdx @@ -5,6 +5,7 @@ keywords: - docs - best practices sidebar_label: Metadata Best Practices +sidebar_position: 11 --- # Metadata Best Practices @@ -36,7 +37,7 @@ real-world practices, user experiences, and challenges when managing enterprise- :::info Note -Hasura Cloud users can leverage the [GitHub integration](/hasura-cloud/ci-cd/github-integration.mdx) to automate +Hasura Cloud users can leverage the [GitHub integration](/cloud-ci-cd/github-integration.mdx) to automate deployments. ::: diff --git a/docs/docs/migrations-metadata-seeds/resetting-migrations-metadata.mdx b/docs/docs/migrations-metadata-seeds/resetting-migrations-metadata.mdx index 215337ec1f4..8a5521f77eb 100644 --- a/docs/docs/migrations-metadata-seeds/resetting-migrations-metadata.mdx +++ b/docs/docs/migrations-metadata-seeds/resetting-migrations-metadata.mdx @@ -1,6 +1,6 @@ --- sidebar_label: Reset Migrations and Metadata -sidebar_position: 7 +sidebar_position: 10 description: Reset Hasura Migrations and Metadata keywords: - hasura