diff --git a/docs/platform/concepts/byoc.md b/docs/platform/concepts/byoc.md index 0564f76dc..2d18e7167 100644 --- a/docs/platform/concepts/byoc.md +++ b/docs/platform/concepts/byoc.md @@ -33,13 +33,13 @@ infrastructure on the Aiven platform while keeping your data in your own cloud. 1. [Enable BYOC](/docs/platform/howto/byoc/enable-byoc) in your Aiven organization by setting up a call with the Aiven sales team to share your use case and its requirements. -1. [Create a custom cloud](/docs/platform/howto/byoc/create-custom-cloud) in the Aiven +1. [Create a custom cloud](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in the Aiven Console or CLI by providing cloud setup details essential to generate your custom cloud infrastructure template. 1. **Integrate your cloud account with Aiven** by applying the infrastructure template for - [AWS](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#deploy-the-template) + [AWS](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#deploy-the-template) or - [Google Cloud](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#deploy-the-template). + [Google Cloud](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#deploy-the-template). 1. [Deploy services](/docs/platform/howto/byoc/manage-byoc-service) by creating new Aiven-managed services in the custom cloud or migrating existing Aiven-managed services to the custom cloud. @@ -231,5 +231,5 @@ Aiven deployment model. - [Bring your own cloud networking and security](/docs/platform/howto/byoc/networking-security) - [Enable bring your own cloud (BYOC)](/docs/platform/howto/byoc/enable-byoc) -- [Create a custom cloud in Aiven](/docs/platform/howto/byoc/create-custom-cloud) +- [Create a custom cloud in Aiven](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) - [Manage services hosted in custom clouds](/docs/platform/howto/byoc/manage-byoc-service) diff --git a/docs/platform/howto/byoc/add-customer-info-custom-cloud.md b/docs/platform/howto/byoc/add-customer-info-custom-cloud.md index 9eaf355bd..852006186 100644 --- a/docs/platform/howto/byoc/add-customer-info-custom-cloud.md +++ b/docs/platform/howto/byoc/add-customer-info-custom-cloud.md @@ -11,9 +11,9 @@ import ConsoleLabel from "@site/src/components/non-swizzled/ConsoleIcons"; Update the list of customer contacts for your [custom cloud](/docs/platform/concepts/byoc). With the [BYOC feature enabled](/docs/platform/howto/byoc/enable-byoc), you can -[create custom clouds](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven +[create custom clouds](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organizations. While -[creating a custom cloud](/docs/platform/howto/byoc/create-custom-cloud), you add at least +[creating a custom cloud](/docs/platform/howto/byoc/create-cloud/create-custom-cloud), you add at least the **Admin** contact so that the Aiven team can reach out to them if needed. You can change the provided contacts any time later by following [Update the contacts list](#update-the-contacts-list). @@ -28,7 +28,7 @@ a mandatory role that is always required as a primary support contact. - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - Access to the [Aiven Console](https://console.aiven.io/) - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) @@ -36,7 +36,7 @@ a mandatory role that is always required as a primary support contact. - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - [Aiven CLI client](/docs/tools/cli) installed - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) diff --git a/docs/platform/howto/byoc/assign-project-custom-cloud.md b/docs/platform/howto/byoc/assign-project-custom-cloud.md index b61307a0f..3ebd3f2bb 100644 --- a/docs/platform/howto/byoc/assign-project-custom-cloud.md +++ b/docs/platform/howto/byoc/assign-project-custom-cloud.md @@ -10,9 +10,9 @@ import ConsoleLabel from "@site/src/components/non-swizzled/ConsoleIcons"; Select your organizations, units, or project that can access and use your [custom cloud](/docs/platform/concepts/byoc). With the [BYOC feature enabled](/docs/platform/howto/byoc/enable-byoc), you can -[create custom clouds](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven +[create custom clouds](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization. As a part of the -[initial custom cloud's setup](/docs/platform/howto/byoc/create-custom-cloud), +[initial custom cloud's setup](/docs/platform/howto/byoc/create-cloud/create-custom-cloud), you select in what projects you'll be able to use your new custom cloud to host Aiven services. You can update this setting any time later by following by following @@ -27,7 +27,7 @@ cloud to be available. - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - Access to the [Aiven Console](https://console.aiven.io/) - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) @@ -35,7 +35,7 @@ cloud to be available. - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - [Aiven CLI client](/docs/tools/cli) installed - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) diff --git a/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud.md b/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud.md similarity index 97% rename from docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud.md rename to docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud.md index 539a441de..99da0987d 100644 --- a/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud.md +++ b/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud.md @@ -41,13 +41,13 @@ account so that Aiven can access it: role in your Aiven organization. - You have Terraform installed. - You have required - [IAM permissions](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#iam-permissions). + [IAM permissions](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#iam-permissions). ### IAM permissions You need cloud account credentials set up on your machine so that your user or role has required Terraform permissions -[to integrate with your cloud provider](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#create-a-custom-cloud). +[to integrate with your cloud provider](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#create-a-custom-cloud).
Show permissions required for creating resources for bastion and workload networks @@ -417,7 +417,7 @@ Create a custom cloud either in the Aiven Console or with the Aiven CLI. #### Generate an infrastructure template In this step, an IaC template is generated in the Terraform format. In -[the next step](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#deploy-the-template), +[the next step](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#deploy-the-template), you'll deploy this template in your AWS account to acquire Role ARN (Amazon Resource Name), which Aiven needs for accessing your AWS account. @@ -482,7 +482,7 @@ In the **Create custom cloud** wizard: Your IaC Terraform template gets generated based on your inputs. You can view, copy, or download it. Now, you can use the template to -[acquire Role ARN](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#deploy-the-template). +[acquire Role ARN](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#deploy-the-template). #### Deploy the template @@ -495,7 +495,7 @@ and run operations such as creating VMs for service nodes in your BYOC account. Use the -[generated Terraform template](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#generate-an-infrastructure-template) +[generated Terraform template](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#generate-an-infrastructure-template) to create your Role ARN by deploying the template in your AWS account. Continue working in the **Create custom cloud** wizard: @@ -617,7 +617,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#prerequisites). - `DEPLOYMENT_MODEL_NAME` with the type of [network architecture](/docs/platform/concepts/byoc#byoc-architecture) your custom cloud uses: - `standard_public` (public) model: The nodes have public IPs and can be configured @@ -683,7 +683,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -701,7 +701,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -745,7 +745,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -769,7 +769,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -802,7 +802,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-aws-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. diff --git a/docs/platform/howto/byoc/create-custom-cloud/create-custom-cloud.md b/docs/platform/howto/byoc/create-cloud/create-custom-cloud.md similarity index 90% rename from docs/platform/howto/byoc/create-custom-cloud/create-custom-cloud.md rename to docs/platform/howto/byoc/create-cloud/create-custom-cloud.md index c9a545e92..93293e7e4 100644 --- a/docs/platform/howto/byoc/create-custom-cloud/create-custom-cloud.md +++ b/docs/platform/howto/byoc/create-cloud/create-custom-cloud.md @@ -14,13 +14,13 @@ To create custom clouds in Aiven using self-service, select your cloud provider Show permissions needed by your service account that will run the Terraform script in your @@ -98,7 +98,7 @@ Create a custom cloud either in the Aiven Console or with the Aiven CLI. #### Generate an infrastructure template In this step, an IaC template is generated in the Terraform format. In -[the next step](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#deploy-the-template), +[the next step](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#deploy-the-template), you'll deploy this template in your Google Cloud account to acquire a privilege-bearing service account (SA), which Aiven needs for accessing your Google Cloud account. @@ -167,7 +167,7 @@ service account. #### Deploy the template Use the -[generated Terraform template](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#generate-an-infrastructure-template) +[generated Terraform template](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#generate-an-infrastructure-template) to create a privilege-bearing service account by deploying the template in your Google Cloud account. @@ -288,7 +288,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#prerequisites). - `DEPLOYMENT_MODEL_NAME` with the type of [network architecture](/docs/platform/concepts/byoc#byoc-architecture) your custom cloud uses: - `standard_public` (public) model: The nodes have public IPs and can be configured @@ -354,7 +354,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -372,7 +372,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -417,7 +417,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -443,7 +443,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. @@ -476,7 +476,7 @@ Your new custom cloud is ready to use only after its status changes to - `ORGANIZATION_ID` with the ID of your Aiven organization to connect with your own cloud account to create the custom cloud, for example `org123a456b789`. Get your `ORGANIZATION_ID` - [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-custom-cloud/create-google-custom-cloud#prerequisites). + [from the Aiven Console or CLI](/docs/platform/howto/byoc/create-cloud/create-google-custom-cloud#prerequisites). - `CUSTOM_CLOUD_ID` with the identifier of your custom cloud, which you can extract from the output of the [avn byoc list](/docs/tools/cli/byoc#avn-byoc-list) command, for example `018b6442-c602-42bc-b63d-438026133f60`. diff --git a/docs/platform/howto/byoc/delete-custom-cloud.md b/docs/platform/howto/byoc/delete-custom-cloud.md index 37815b104..c430dd4cd 100644 --- a/docs/platform/howto/byoc/delete-custom-cloud.md +++ b/docs/platform/howto/byoc/delete-custom-cloud.md @@ -31,7 +31,7 @@ them earlier, you're advised to do that after deleting your cloud. - You have at least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization. - You have no running services that use a custom cloud to be deleted. - You have access to the [Aiven Console](https://console.aiven.io/). @@ -40,7 +40,7 @@ them earlier, you're advised to do that after deleting your cloud. - You have at least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization. - You have no running services that use a custom cloud to be deleted. - You have the [Aiven CLI client](/docs/tools/cli) installed. diff --git a/docs/platform/howto/byoc/download-infrastructure-template.md b/docs/platform/howto/byoc/download-infrastructure-template.md index cb29062a0..07ecfdb37 100644 --- a/docs/platform/howto/byoc/download-infrastructure-template.md +++ b/docs/platform/howto/byoc/download-infrastructure-template.md @@ -16,7 +16,7 @@ Download a Terraform template and a variables file that define the infrastructur - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - Access to the [Aiven Console](https://console.aiven.io/) - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) @@ -24,7 +24,7 @@ Download a Terraform template and a variables file that define the infrastructur - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - [Aiven CLI client](/docs/tools/cli) installed - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) diff --git a/docs/platform/howto/byoc/enable-byoc.md b/docs/platform/howto/byoc/enable-byoc.md index 22b1e54aa..35c06e539 100644 --- a/docs/platform/howto/byoc/enable-byoc.md +++ b/docs/platform/howto/byoc/enable-byoc.md @@ -5,7 +5,7 @@ sidebar_label: Enable BYOC import ConsoleLabel from "@site/src/components/non-swizzled/ConsoleIcons"; -Enabling [the bring your own cloud (BYOC) feature](/docs/platform/concepts/byoc) allows you to [create custom clouds](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven organization. +Enabling [the bring your own cloud (BYOC) feature](/docs/platform/concepts/byoc) allows you to [create custom clouds](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization. To enable [BYOC](/docs/platform/concepts/byoc), open the [Aiven Console](https://console.aiven.io/) and @@ -67,10 +67,10 @@ Before enabling BYOC, check ## Next steps With BYOC activated in your Aiven organization, you can -[create and use custom clouds](/docs/platform/howto/byoc/create-custom-cloud). +[create and use custom clouds](/docs/platform/howto/byoc/create-cloud/create-custom-cloud). ## Related pages - [About bring your own cloud](/docs/platform/concepts/byoc) - [Bring your own cloud networking and security](/docs/platform/howto/byoc/networking-security) -- [Create a custom cloud in Aiven](/docs/platform/howto/byoc/create-custom-cloud) +- [Create a custom cloud in Aiven](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) diff --git a/docs/platform/howto/byoc/networking-security.md b/docs/platform/howto/byoc/networking-security.md index bc3f8da96..9b398c460 100644 --- a/docs/platform/howto/byoc/networking-security.md +++ b/docs/platform/howto/byoc/networking-security.md @@ -117,4 +117,4 @@ For more information on Aiven security and compliance, see - [About bring your own cloud](/docs/platform/concepts/byoc) - [Enable bring your own cloud (BYOC)](/docs/platform/howto/byoc/enable-byoc) -- [Create a custom cloud in Aiven](/docs/platform/howto/byoc/create-custom-cloud) +- [Create a custom cloud in Aiven](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) diff --git a/docs/platform/howto/byoc/rename-custom-cloud.md b/docs/platform/howto/byoc/rename-custom-cloud.md index 98caa7f1e..5ed70d21d 100644 --- a/docs/platform/howto/byoc/rename-custom-cloud.md +++ b/docs/platform/howto/byoc/rename-custom-cloud.md @@ -10,9 +10,9 @@ import ConsoleLabel from "@site/src/components/non-swizzled/ConsoleIcons"; Change the name of your [custom cloud](/docs/platform/concepts/byoc). With the [BYOC feature enabled](/docs/platform/howto/byoc/enable-byoc), you can -[create custom clouds](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven +[create custom clouds](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organizations. While -[creating a custom cloud](/docs/platform/howto/byoc/create-custom-cloud), you specify the +[creating a custom cloud](/docs/platform/howto/byoc/create-cloud/create-custom-cloud), you specify the custom cloud name. You can change this name any time later by following [Rename your cloud](#rename-your-cloud). @@ -21,7 +21,7 @@ custom cloud name. You can change this name any time later by following - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - Access to the [Aiven Console](https://console.aiven.io/) - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) @@ -29,7 +29,7 @@ custom cloud name. You can change this name any time later by following - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - [Aiven CLI client](/docs/tools/cli) installed - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) diff --git a/docs/platform/howto/byoc/tag-custom-cloud-resources.md b/docs/platform/howto/byoc/tag-custom-cloud-resources.md index 2efdf0e5d..37c6ee389 100644 --- a/docs/platform/howto/byoc/tag-custom-cloud-resources.md +++ b/docs/platform/howto/byoc/tag-custom-cloud-resources.md @@ -32,7 +32,7 @@ the tag propagates to your own cloud infrastructure. - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - Access to the [Aiven Console](https://console.aiven.io/) - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) @@ -40,7 +40,7 @@ the tag propagates to your own cloud infrastructure. - At least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization - [Aiven CLI client](/docs/tools/cli) installed - [Organization admin](/docs/platform/concepts/permissions#organization-roles-and-permissions) @@ -104,7 +104,7 @@ not [Google tags](https://cloud.google.com/resource-manager/docs/tags/tags-overv ### Before you start - You have at least one - [custom cloud created](/docs/platform/howto/byoc/create-custom-cloud) in your Aiven + [custom cloud created](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in your Aiven organization. - You have the [Aiven CLI client](/docs/tools/cli) installed. diff --git a/docs/tools/cli/byoc.md b/docs/tools/cli/byoc.md index 5b7cf3890..eaeeade70 100644 --- a/docs/tools/cli/byoc.md +++ b/docs/tools/cli/byoc.md @@ -8,7 +8,7 @@ Set up and manage your [custom clouds](/docs/platform/concepts/byoc) using the A ### `avn byoc create` -[Creates a custom cloud](/docs/platform/howto/byoc/create-custom-cloud) in an organization. +[Creates a custom cloud](/docs/platform/howto/byoc/create-cloud/create-custom-cloud) in an organization. | Parameter | Required | Information | | ------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | diff --git a/scripts/check_links.sh b/scripts/check_links.sh index 1a42e854a..e224d2e4e 100755 --- a/scripts/check_links.sh +++ b/scripts/check_links.sh @@ -7,8 +7,10 @@ excludeList=( ".*aiven.io/blog" ".*aiven.io/build" ".*aiven.io/byoc" + ".*aiven.io/careers" ".*aiven.io/changelog" ".*aiven.io/clickhouse" + ".*aiven.io/cluster-investor-partners" ".*aiven.io/community" ".*aiven.io/cookies" ".*aiven.io/de" diff --git a/sidebars.ts b/sidebars.ts index cea254ce7..ca9357ee0 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -316,11 +316,11 @@ const sidebars: SidebarsConfig = { label: 'Create custom clouds', link: { type: 'doc', - id: 'platform/howto/byoc/create-custom-cloud/create-custom-cloud', + id: 'platform/howto/byoc/create-cloud/create-custom-cloud', }, items: [ - 'platform/howto/byoc/create-custom-cloud/create-aws-custom-cloud', - 'platform/howto/byoc/create-custom-cloud/create-google-custom-cloud', + 'platform/howto/byoc/create-cloud/create-aws-custom-cloud', + 'platform/howto/byoc/create-cloud/create-google-custom-cloud', ], }, 'platform/howto/byoc/assign-project-custom-cloud', diff --git a/static/_redirects b/static/_redirects index 43b90fd3e..d42cbfaa8 100644 --- a/static/_redirects +++ b/static/_redirects @@ -214,15 +214,15 @@ /tools/terraform/list-vpc-terraform https://github.com/Aiven-Open/terraform-example-projects/tree/main/virtual_private_networking /tools/terraform/reference/cookbook https://aiven.io/docs/tools/terraform/get-started /tools/terraform/reference/cookbook/kafka-connect-terraform-recipe https://aiven.io/docs/tools/terraform/get-started -/tools/terraform/reference/cookbook/kafka-flink-integration-recipe https://aiven.io/developer/apache-kafka-to-opensearch-terraform +/tools/terraform/reference/cookbook/kafka-flink-integration-recipe https://aiven.io/developer/apache-kafka-to-opensearch-terraform /tools/terraform/reference/cookbook/multicloud-postgresql-recipe https://aiven.io/developer/multicloud-postgresql-terraform /tools/terraform/reference/troubleshooting https://aiven.io/docs/tools/terraform /tools/terraform/reference/troubleshooting/private-access-error https://aiven.io/docs/tools/terraform /tutorials/anomaly-detection https://aiven.io/developer /valkey https://aiven.io/docs/products/valkey -/platform/howto/byoc/create-custom-cloud https://aiven.io/docs/platform/howto/byoc/create-custom-cloud/create-custom-cloud # Keep splats at the end # +/platform/howto/byoc/create-custom-cloud/* https://aiven.io/docs/platform/howto/byoc/create-cloud/:splat +/products/influxdb/* https://aiven.io/docs/products/services /products/redis/* https://aiven.io/docs/products/caching/:splat -/products/influxdb/* https://aiven.io/docs/products/services