diff --git a/__fixtures__/productConfig.mjs b/__fixtures__/productConfig.mjs index 262a63fa7..9665b89d2 100644 --- a/__fixtures__/productConfig.mjs +++ b/__fixtures__/productConfig.mjs @@ -241,6 +241,16 @@ export const PRODUCT_CONFIG = { versionedDocs: true, websiteDir: 'website', }, + 'terraform-migrate': { + assetDir: 'img', + basePaths: ['migrate'], + contentDir: 'docs', + dataDir: 'data', + productSlug: 'terraform', + semverCoerce: semver.coerce, + versionedDocs: true, + websiteDir: 'website', + }, 'terraform-cdk': { /** * ✅ Initial migration attempt: SEEMS TO WORK diff --git a/app/utils/productConfig.mjs b/app/utils/productConfig.mjs index 58f1cbcd0..822738412 100644 --- a/app/utils/productConfig.mjs +++ b/app/utils/productConfig.mjs @@ -247,6 +247,17 @@ export const PRODUCT_CONFIG = { versionedDocs: true, websiteDir: 'website', }, + 'terraform-migrate': { + assetDir: '', + basePaths: ['migrate'], + contentDir: 'docs', + dataDir: 'data', + navDataPath: 'migrate', + productSlug: 'terraform', + semverCoerce: semver.coerce, + versionedDocs: true, + websiteDir: 'website', + }, 'terraform-cdk': { assetDir: '', basePaths: ['cdktf'], diff --git a/content/terraform-docs-common/data/cloud-docs-nav-data.json b/content/terraform-docs-common/data/cloud-docs-nav-data.json index 86b495253..f1b178891 100644 --- a/content/terraform-docs-common/data/cloud-docs-nav-data.json +++ b/content/terraform-docs-common/data/cloud-docs-nav-data.json @@ -25,41 +25,6 @@ "title": "Getting Started", "href": "https://learn.hashicorp.com/collections/terraform/cloud-get-started?utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS" }, - { - "title": "Migrate to HCP Terraform", - "routes": [ - { - "title": "Overview", - "path": "migrate" - }, - { - "title": "The tf-migrate CLI", - "routes": [ - { - "title": "Overview", - "path": "migrate/tf-migrate" - }, - { - "title": "CLI Reference", - "routes": [ - { - "title": "tf-migrate prepare", - "path": "migrate/tf-migrate/reference/prepare" - }, - { - "title": "tf-migrate execute", - "path": "migrate/tf-migrate/reference/execute" - }, - { - "title": "Configuration file reference", - "path": "migrate/tf-migrate/reference/configuration" - } - ] - } - ] - } - ] - }, { "title": "API", "routes": [ diff --git a/content/terraform-migrate/v1.1/data/docs-nav-data.json b/content/terraform-migrate/v1.1/data/docs-nav-data.json new file mode 100644 index 000000000..afdc76b29 --- /dev/null +++ b/content/terraform-migrate/v1.1/data/docs-nav-data.json @@ -0,0 +1,39 @@ +[ +{ "heading": "Terraform Migrate" }, + { "title": "Overview", "path": "" }, + { + "title": "Migrate to HCP Terraform", + "routes": [ + { + "title": "Overview", + "path": "migrate" + }, + { + "title": "The tf-migrate CLI", + "routes": [ + { + "title": "Overview", + "path": "migrate" + }, + { + "title": "CLI Reference", + "routes": [ + { + "title": "tf-migrate prepare", + "path": "migrate/reference/prepare" + }, + { + "title": "tf-migrate execute", + "path": "migrate/reference/execute" + }, + { + "title": "Configuration file reference", + "path": "migrate/reference/configuration" + } + ] + } + ] + } + ] + } +] \ No newline at end of file diff --git a/content/terraform-docs-common/docs/cloud-docs/migrate/index.mdx b/content/terraform-migrate/v1.1/docs/index.mdx similarity index 100% rename from content/terraform-docs-common/docs/cloud-docs/migrate/index.mdx rename to content/terraform-migrate/v1.1/docs/index.mdx diff --git a/content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/index.mdx b/content/terraform-migrate/v1.1/docs/migrate/index.mdx similarity index 100% rename from content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/index.mdx rename to content/terraform-migrate/v1.1/docs/migrate/index.mdx diff --git a/content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/reference/configuration.mdx b/content/terraform-migrate/v1.1/docs/migrate/reference/configuration.mdx similarity index 100% rename from content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/reference/configuration.mdx rename to content/terraform-migrate/v1.1/docs/migrate/reference/configuration.mdx diff --git a/content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/reference/execute.mdx b/content/terraform-migrate/v1.1/docs/migrate/reference/execute.mdx similarity index 100% rename from content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/reference/execute.mdx rename to content/terraform-migrate/v1.1/docs/migrate/reference/execute.mdx diff --git a/content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/reference/prepare.mdx b/content/terraform-migrate/v1.1/docs/migrate/reference/prepare.mdx similarity index 100% rename from content/terraform-docs-common/docs/cloud-docs/migrate/tf-migrate/reference/prepare.mdx rename to content/terraform-migrate/v1.1/docs/migrate/reference/prepare.mdx