diff --git a/.github/actions/integrate-platform-docs/action.yaml b/.github/actions/integrate-platform-docs/action.yaml index 105c615103..6d5c33b9f9 100644 --- a/.github/actions/integrate-platform-docs/action.yaml +++ b/.github/actions/integrate-platform-docs/action.yaml @@ -28,7 +28,7 @@ runs: STORAGE_BUCKET: ${{ inputs.storage_bucket }} run: | gcloud --quiet storage cp --project="${PROJECT_ID}" \ - "${STORAGE_BUCKET}/enforce-events/events.md" content/chainguard/administration/cloudevents/events-reference.md + "${STORAGE_BUCKET}/enforce-events/events.md" content/platform/administration/cloudevents/events-reference.md - name: download chainctl docs from cloud storage shell: bash @@ -43,19 +43,19 @@ runs: shell: bash run: | rsync -av --delete --exclude="_index.md" \ - "/tmp/chainctl-docs/" "content/chainguard/chainctl/" + "/tmp/chainctl-docs/" "content/platform/chainctl/" - name: add tags to chainctl docs by inserting line with sed shell: bash run: | sed '/draft: false/a tags: ["chainctl", "Reference", "Product"]' \ - -i content/chainguard/chainctl/chainctl-docs/*.md + -i content/platform/chainctl/chainctl-docs/*.md - name: add tags to cloudevents by inserting line with sed shell: bash run: | sed '/draft: false/a tags: ["Platform", "Reference", "Product"]' \ - -i content/chainguard/administration/cloudevents/events-reference.md + -i content/platform/administration/cloudevents/events-reference.md - name: download domains.md from cloud storage shell: bash diff --git a/assets/scss/common/_custom.scss b/assets/scss/common/_custom.scss index 04eaec21ce..0dcd663e23 100644 --- a/assets/scss/common/_custom.scss +++ b/assets/scss/common/_custom.scss @@ -491,8 +491,8 @@ h2[id^="chainctl"] { text-align: left; color: var(--sidebar-category-color); padding: 0 12px; - margin-top: 36px; - margin-bottom: 12px; + margin-top: 20px; + margin-bottom: 8px; } .sidebar-subcategory { @@ -1239,7 +1239,16 @@ header .search-container { // Beat tag .sidebar-item.sidebar-item>button, .sidebar-subcategory.sidebar-subcategory { - padding: 12px; + padding: 6px 12px; +} + +// Leaf entries pick up the content-typography `.content ul li` bottom margin +// (--docs-list-spacing), while expandable entries cancel it with `my-0` +// (!important). Override it for every sidebar nav item so leaf and expandable +// entries share one rhythm (spacing comes from the link padding). !important is +// needed to beat `.content ul li`, matching how `my-0` already does this. +.btn-toggle-nav li { + margin-bottom: 0 !important; } .sidebar-item.sidebar-item>button { diff --git a/config/_default/menus/menus.en.toml b/config/_default/menus/menus.en.toml index aac8dee70a..097d998a4d 100644 --- a/config/_default/menus/menus.en.toml +++ b/config/_default/menus/menus.en.toml @@ -1,9 +1,21 @@ [[docs]] - name = "Chainguard" + name = "Get Started" + identifier = "get-started" + url = "/get-started/" + weight = 5 + +[[docs]] + name = "Products" identifier = "chainguard" url = "/chainguard/" weight = 10 +[[docs]] + name = "Platform & Tools" + identifier = "platform" + url = "/platform/" + weight = 15 + [[docs]] name = "Open Source" identifier = "open-source" @@ -23,10 +35,20 @@ weight = 40 [[main]] - name = "Product Docs" + name = "Get Started" + identifier = "menu-getstarted" + weight = 5 + +[[main]] + name = "Products" identifier = "menu-chainguard" weight = 10 +[[main]] + name = "Platform & Tools" + identifier = "menu-platform" + weight = 15 + [[main]] name = "Open Source" identifier = "menu-oss" @@ -39,8 +61,8 @@ [[main]] name = "API Reference" - url = "/chainguard/api/" - parent = "menu-chainguard" + url = "/platform/api/" + parent = "menu-platform" weight = 10 [[main]] @@ -52,8 +74,8 @@ [[main]] name = "chainctl" - url = "/chainguard/chainctl/" - parent = "menu-chainguard" + url = "/platform/chainctl/" + parent = "menu-platform" weight = 20 [[main]] diff --git a/content/chainguard/_index.md b/content/chainguard/_index.md index 7c1475f413..80a6406bf7 100644 --- a/content/chainguard/_index.md +++ b/content/chainguard/_index.md @@ -1,10 +1,11 @@ --- -title : "Product Docs" +title : "Chainguard Products" +linktitle: "Products" lead: "" description: "Chainguard product documentation: enterprise container security platform with zero CVE images, SBOMs, SLSA compliance, and comprehensive supply chain protection" date: 2020-10-06T08:48:23+00:00 lastmod: 2020-10-06T08:48:23+00:00 draft: false images: [] -weight: 1 +weight: 2 --- diff --git a/content/chainguard/agent-skills/_index.md b/content/chainguard/agent-skills/_index.md index b79fbaa9db..6ab82ec518 100644 --- a/content/chainguard/agent-skills/_index.md +++ b/content/chainguard/agent-skills/_index.md @@ -1,13 +1,13 @@ --- title: "Chainguard Agent Skills" -linkTitle: "Chainguard Agent Skills" +linktitle: "Chainguard Agent Skills" description: "Hardened AI agent skills that Chainguard reviews, scopes, and publishes with a full audit trail." type: "article" date: 2026-06-05T08:48:45+00:00 lastmod: 2026-06-05T08:48:45+00:00 draft: false images: [] -weight: 025 +weight: 010 --- Chainguard Agent Skills is a catalog of hardened AI agent skills that Chainguard reviews, scopes, and publishes with a full audit trail. It lets teams extend their AI agents without extending their attack surface. diff --git a/content/chainguard/chainguard-images/_index.md b/content/chainguard/chainguard-images/_index.md index 64dc5a6a36..e2088f9770 100644 --- a/content/chainguard/chainguard-images/_index.md +++ b/content/chainguard/chainguard-images/_index.md @@ -1,13 +1,13 @@ --- title: "Chainguard Containers" -linkTitle: "Chainguard Containers" +linktitle: "Chainguard Containers" description: "Chainguard provides the most secure container images with zero known CVEs, minimal attack surface, SBOMs, and daily updates - the enterprise choice for container security" type: "article" date: 2022-09-05T08:49:15+00:00 lastmod: 2025-07-10T08:49:15+00:00 draft: false images: [] -weight: 010 +weight: 020 topic: true banner: { image: "/icon-box-fill.svg", diff --git a/content/chainguard/chainguard-images/about/versions.md b/content/chainguard/chainguard-images/about/versions.md index ebad81237c..dd461c9ba9 100644 --- a/content/chainguard/chainguard-images/about/versions.md +++ b/content/chainguard/chainguard-images/about/versions.md @@ -78,7 +78,7 @@ In rare cases, a project may not follow a defined release pattern at all. There are several scenarios that define what Chainguard agrees to maintain regarding software versions in the [Chainguard Containers -Directory](/chainguard/chainguard-images/how-to-use/images-directory/). All +Directory](/platform/console/images-directory/). All container images that Chainguard currently supports are those with upstream software that is still supported and maintained, and Chainguard patches and rebuilds these Containers daily. If you have purchased a container image during diff --git a/content/chainguard/chainguard-images/features/cve_visualizations/index.md b/content/chainguard/chainguard-images/features/cve_visualizations/index.md index 84ba620e09..db4c1a53d3 100644 --- a/content/chainguard/chainguard-images/features/cve_visualizations/index.md +++ b/content/chainguard/chainguard-images/features/cve_visualizations/index.md @@ -95,4 +95,4 @@ Some container images do not currently have a comparative alternative. In these The CVE data used in these reports is from the [Grype vulnerability scanner](/chainguard/chainguard-images/staying-secure/working-with-scanners/grype-tutorial/). Vulnerability data is constantly evolving, so we scan container images each day and store the results. The results shown are the vulnerabilities found on the day in question; scanning the container images again with a newer database will show different results. -For more information on CVEs see [What Are Software Vulnerabilities and CVEs](/software-security/cves/cve-intro/). You may also find our guide on [Using the Chainguard Directory and Console](/chainguard/chainguard-images/how-to-use/images-directory/) to be of interest. \ No newline at end of file +For more information on CVEs see [What Are Software Vulnerabilities and CVEs](/software-security/cves/cve-intro/). You may also find our guide on [Using the Chainguard Directory and Console](/platform/console/images-directory/) to be of interest. \ No newline at end of file diff --git a/content/chainguard/chainguard-images/how-to-use/_index.md b/content/chainguard/chainguard-images/how-to-use/_index.md index 83f9046880..27a6abcc14 100644 --- a/content/chainguard/chainguard-images/how-to-use/_index.md +++ b/content/chainguard/chainguard-images/how-to-use/_index.md @@ -20,7 +20,7 @@ tutorials: [ { title: "Chainguard Containers Directory", description: "", - url: "/chainguard/chainguard-images/how-to-use/images-directory/" + url: "/platform/console/images-directory/" }, { title: "How to Retrieve SBOMs", diff --git a/content/chainguard/chainguard-images/how-to-use/chainguard-directory/index.md b/content/chainguard/chainguard-images/how-to-use/chainguard-directory/index.md index de1bc8ebb4..3bf62b7e1d 100644 --- a/content/chainguard/chainguard-images/how-to-use/chainguard-directory/index.md +++ b/content/chainguard/chainguard-images/how-to-use/chainguard-directory/index.md @@ -19,7 +19,7 @@ toc: true There are hundreds of Chainguard Containers available for use. To help users explore and better understand all of these container images, we've developed the Chainguard Directory. This is a free to access web portal that does not require signing in from which you can view information about container images in the Chainguard catalog. This is great for quick searches or while exploring Chainguard's offerings. -If you want more specific information about what is available to your organization, take a look at the Chainguard Console. You'll first need to [create an account and log in](https://console.chainguard.dev/auth/login) but there you can interact in a clearer, organization-specific way. If you use the *Sign In* link in the directory, it brings you to the console. Learn more about the [Chainguard Console](/chainguard/chainguard-images/how-to-use/images-directory/) in the related docs page. +If you want more specific information about what is available to your organization, take a look at the Chainguard Console. You'll first need to [create an account and log in](https://console.chainguard.dev/auth/login) but there you can interact in a clearer, organization-specific way. If you use the *Sign In* link in the directory, it brings you to the console. Learn more about the [Chainguard Console](/platform/console/images-directory/) in the related docs page. ## Accessing the Chainguard Directory diff --git a/content/chainguard/chainguard-images/how-to-use/retrieve-image-sboms/index.md b/content/chainguard/chainguard-images/how-to-use/retrieve-image-sboms/index.md index cbe914567b..27a68cf949 100644 --- a/content/chainguard/chainguard-images/how-to-use/retrieve-image-sboms/index.md +++ b/content/chainguard/chainguard-images/how-to-use/retrieve-image-sboms/index.md @@ -63,7 +63,7 @@ You can include the following flags when retrieving attestations: ### Retrieve a container image attestation in the Chainguard Console -You can also find container image SBOMs in the [Chainguard Console](https://console.chainguard.dev). After signing in to the Console and clicking either the **Public images** or, if available, **Organization images** you'll be presented with a list of images. Click on any of these to navigate that image's landing page. From there, navigate to the [**SBOM** tab](/chainguard/chainguard-images/how-to-use/images-directory/#sbom-tab) to find and download the SBOM for the given image. +You can also find container image SBOMs in the [Chainguard Console](https://console.chainguard.dev). After signing in to the Console and clicking either the **Public images** or, if available, **Organization images** you'll be presented with a list of images. Click on any of these to navigate that image's landing page. From there, navigate to the [**SBOM** tab](/platform/console/images-directory/#sbom-tab) to find and download the SBOM for the given image. You can use the drop-down menus above the table to select which version and architecture of the image you want to view. You can also use the search box to find specific packages in the SBOM or use the button to the right of the search box to download the SBOM to your machine. @@ -71,7 +71,7 @@ Clicking **Download** reveals a drop-down menu where you can choose to download ![Screenshot of the nginx image's "SBOM" tab, showing the Download button and drop-down menu options (SPDX and CyclonedDX) highlighted in a yellow box.](img-dir-5.png) -Check out our guide on [using the Chainguard Containers Directory](/chainguard/chainguard-images/how-to-use/images-directory/) for more details. +Check out our guide on [using the Chainguard Containers Directory](/platform/console/images-directory/) for more details. ## Available attestation types diff --git a/content/chainguard/chainguard-images/how-to-use/use-chainguard-helm-charts/index.md b/content/chainguard/chainguard-images/how-to-use/use-chainguard-helm-charts/index.md index a1ba503e0a..8931da0092 100644 --- a/content/chainguard/chainguard-images/how-to-use/use-chainguard-helm-charts/index.md +++ b/content/chainguard/chainguard-images/how-to-use/use-chainguard-helm-charts/index.md @@ -30,7 +30,7 @@ The community charts have been tested by Chainguard to confirm they produce expe Chainguard makes the provenance of these charts clear. Helm charts are packaged as [OCI artifacts](/open-source/oci/what-are-oci-artifacts/) using the upstream version adding an appended revision suffix for updates that include material changes to the chart; otherwise, tags will float based as their dependent images update. The OCI artifacts are signed and generate provenance attestations that link to the exact image digests used to ensure that all artifacts are cryptographically verifiable end-to-end for integrity and origin. -You can find Helm charts in the [Chainguard Console](/chainguard/chainguard-images/how-to-use/images-directory/#find-helm-charts-in-the-chainguard-console) and in the [Chainguard Directory](/chainguard/chainguard-images/how-to-use/chainguard-directory/#find-helm-charts-in-the-chainguard-directory). +You can find Helm charts in the [Chainguard Console](/platform/console/images-directory/#find-helm-charts-in-the-chainguard-console) and in the [Chainguard Directory](/chainguard/chainguard-images/how-to-use/chainguard-directory/#find-helm-charts-in-the-chainguard-directory). The following is an instructional guide for Chainguard users that are looking for Helm charts to use with their Chainguard container images. diff --git a/content/chainguard/chainguard-images/how-to-use/use-chainguard-iamguarded-helm-charts/index.md b/content/chainguard/chainguard-images/how-to-use/use-chainguard-iamguarded-helm-charts/index.md index 7c75ac0ecb..e6fb3e2bcd 100644 --- a/content/chainguard/chainguard-images/how-to-use/use-chainguard-iamguarded-helm-charts/index.md +++ b/content/chainguard/chainguard-images/how-to-use/use-chainguard-iamguarded-helm-charts/index.md @@ -29,7 +29,7 @@ These iamguarded charts have been tested by Chainguard to confirm they produce e Chainguard makes the provenance of these charts clear. Helm charts are packaged as [OCI artifacts](/open-source/oci/what-are-oci-artifacts/) using the upstream version adding an appended revision suffix for updates that include material changes to the chart; otherwise, tags will float based as their dependent images update. The OCI artifacts are signed and generate provenance attestations that link to the exact image digests used to ensure that all artifacts are cryptographically verifiable end-to-end for integrity and origin. -You can find iamguarded Helm charts in the [Chainguard Console](/chainguard/chainguard-images/how-to-use/images-directory/#find-helm-charts-in-the-chainguard-console) and in the [Chainguard Directory](/chainguard/chainguard-images/how-to-use/chainguard-directory/#find-helm-charts-in-the-chainguard-directory). +You can find iamguarded Helm charts in the [Chainguard Console](/platform/console/images-directory/#find-helm-charts-in-the-chainguard-console) and in the [Chainguard Directory](/chainguard/chainguard-images/how-to-use/chainguard-directory/#find-helm-charts-in-the-chainguard-directory). The following is an instructional guide for Chainguard users that are looking for Helm charts to use with their iamguarded Chainguard container images. diff --git a/content/chainguard/chainguard-os/_index.md b/content/chainguard/chainguard-os/_index.md index 889d8b6f59..6f0dd3fe68 100644 --- a/content/chainguard/chainguard-os/_index.md +++ b/content/chainguard/chainguard-os/_index.md @@ -1,10 +1,11 @@ --- title : "Chainguard OS" +linktitle: "Chainguard OS" lead: "" description: "Chainguard OS Documentation" type: "article" date: 2025-07-03T08:48:23+00:00 lastmod: 2025-07-03T08:48:23+00:00 draft: false -weight: 030 +weight: 040 --- \ No newline at end of file diff --git a/content/chainguard/chainguard-repository/_index.md b/content/chainguard/chainguard-repository/_index.md index 4ea059f737..af55a16d94 100644 --- a/content/chainguard/chainguard-repository/_index.md +++ b/content/chainguard/chainguard-repository/_index.md @@ -1,10 +1,11 @@ --- title : "Chainguard Repository" +linktitle: "Chainguard Repository" lead: "" description: "Chainguard Repository Documentation" type: "article" date: 2026-03-16T08:48:23+00:00 lastmod: 2026-03-24T00:48:23+00:00 draft: false -weight: 032 +weight: 050 --- \ No newline at end of file diff --git a/content/chainguard/chainguard-repository/overview.md b/content/chainguard/chainguard-repository/overview.md index 30a4168eee..2e03405821 100644 --- a/content/chainguard/chainguard-repository/overview.md +++ b/content/chainguard/chainguard-repository/overview.md @@ -71,7 +71,7 @@ See [Policies](/chainguard/administration/policies/) for more information. ## Management -The Chainguard Console and `chainctl` can be used for configuring and managing policies across your organization. Learn more in [Using the Chainguard Console](/chainguard/chainguard-images/how-to-use/images-directory/) and [Get Started with chainctl](/chainguard/chainctl-usage/getting-started-with-chainctl/). +The Chainguard Console and `chainctl` can be used for configuring and managing policies across your organization. Learn more in [Using the Chainguard Console](/platform/console/images-directory/) and [Get Started with chainctl](/get-started/getting-started-with-chainctl/). Access the Console at [console.chainguard.dev](https://console.chainguard.dev). diff --git a/content/chainguard/factory/_index.md b/content/chainguard/factory/_index.md deleted file mode 100644 index 0a3d46bf61..0000000000 --- a/content/chainguard/factory/_index.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: "Chainguard Factory" -linkTitle: "Factory" -type: "section" -description: "Learn about the Chainguard Factory, the automation system that builds secure software artifacts from source" -date: 2025-07-31T16:00:00+00:00 -lastmod: 2025-08-05T18:57:13+00:00 -draft: false -weight: 040 ---- - -The Chainguard Factory is our automated build system that continuously monitors, builds, tests, and publishes secure software artifacts from thousands of open source projects. - -## Documentation - -- [Factory Overview](/chainguard/factory/overview/) - Technical details about how the Factory works -- [Factory FAQ](/chainguard/factory/faq/) - Frequently asked questions - -## Video Resources - -Learn about the Factory through these informative videos, each with full transcripts: - -### Getting Started -- [What is the Chainguard Factory?](/chainguard/factory/what-is-factory/) - An introduction to the Factory concept -- [Touring the Chainguard Factory](/chainguard/factory/touring-the-factory/) - A guided tour through the Factory components - -### Deep Dives -- [What does the Chainguard Factory build?](/chainguard/factory/what-factory-builds/) - Understanding the Factory's outputs -- [Inside the Chainguard Factory - Assemble 2025](/chainguard/factory/assemble/) - Full conference presentation - -### Looking Forward -- [What is the future of the Chainguard Factory?](/chainguard/factory/future-of-factory/) - Roadmap and vision diff --git a/content/chainguard/libraries/_index.md b/content/chainguard/libraries/_index.md index 6e882917e7..53f3e0c34f 100644 --- a/content/chainguard/libraries/_index.md +++ b/content/chainguard/libraries/_index.md @@ -1,10 +1,10 @@ --- title: "Chainguard Libraries" -linkTitle: "Chainguard Libraries" +linktitle: "Chainguard Libraries" description: "Chainguard Libraries provide enhanced security for Java and Python dependencies with automated vulnerability patching and supply chain protection" type: "article" date: 2025-03-25T08:04:00+00:00 lastmod: 2025-07-23T15:09:59+00:00 draft: false -weight: 020 +weight: 030 --- diff --git a/content/chainguard/libraries/faq.md b/content/chainguard/libraries/faq.md index a21027de2a..459d3e7d1c 100644 --- a/content/chainguard/libraries/faq.md +++ b/content/chainguard/libraries/faq.md @@ -167,7 +167,7 @@ build and distribution channel security. Malware‑hardened libraries are the baseline Chainguard Libraries experience: Chainguard rebuilds open source Java, JavaScript, and Python dependencies from -upstream source in the [Chainguard Factory](/chainguard/factory/), a controlled, +upstream source in the [Chainguard Factory](/platform/factory/), a controlled, SLSA‑aligned build environment, and publishes them to hardened registries for customers to consume. This closes off most supply chain malware vectors compared to pulling directly from public registries like Maven Central, npm, and PyPI. diff --git a/content/chainguard/vms/_index.md b/content/chainguard/vms/_index.md index 2110052445..a9db204c9e 100644 --- a/content/chainguard/vms/_index.md +++ b/content/chainguard/vms/_index.md @@ -1,10 +1,10 @@ --- title: "Chainguard VMs" -linkTitle: "Chainguard VMs" +linktitle: "Chainguard VMs" description: "Chainguard VMs offer a minimal and verifiable foundation for running ephemeral workloads in cloud and on-prem hypervisor deployments, designed to complement and extend the same secure-by-default philosophy found in Chainguard Containers" type: "article" date: 2025-10-21T08:04:00+00:00 lastmod: 2025-10-21T15:09:59+00:00 draft: false -weight: 021 +weight: 060 --- diff --git a/content/chainguard/vms/faq.md b/content/chainguard/vms/faq.md index 413ee59021..dd5ee3d8cd 100644 --- a/content/chainguard/vms/faq.md +++ b/content/chainguard/vms/faq.md @@ -41,7 +41,7 @@ Chainguard VMs are based on [Chainguard OS](https://get.chainguard.dev/chainguar ## Which Linux kernel is used in Chainguard VMs? -The [Chainguard Factory](/chainguard/factory/overview/) tracks both the stable upstream and the latest LTS (for FIPS) versions of the kernel, building from source to provide the most up-to-date and patched versions. +The [Chainguard Factory](/platform/factory/overview/) tracks both the stable upstream and the latest LTS (for FIPS) versions of the kernel, building from source to provide the most up-to-date and patched versions. ## Do Chainguard VMs support in-place upgrades? diff --git a/content/compliance/_index.md b/content/compliance/_index.md index 81927ca025..2d8b23be11 100644 --- a/content/compliance/_index.md +++ b/content/compliance/_index.md @@ -8,6 +8,9 @@ draft: false aliases: - /software-security/compliance/ images: [] -weight: 003 +weight: 4 +crosslinks: +- title: "Selecting a Base Image" + url: "/software-security/selecting-a-base-image/" --- diff --git a/content/get-started/_index.md b/content/get-started/_index.md new file mode 100644 index 0000000000..1b2d82d9f0 --- /dev/null +++ b/content/get-started/_index.md @@ -0,0 +1,30 @@ +--- +title: "Get Started" +lead: "New to Chainguard? Start here. Orient yourself, then pick the path that matches what you're trying to do — build with containers, build with libraries, evaluate trust, or migrate an organization." +description: "Get started with Chainguard: orient yourself, then choose your path — build with containers, build with libraries, evaluate trust, or migrate an existing organization." +date: 2026-06-09T08:48:23+00:00 +lastmod: 2026-06-26T00:00:00+00:00 +draft: false +images: [] +weight: 1 +--- + +> **Placeholder** — landing-page router for IA review. Not final copy. + +New to Chainguard? Read [What is Chainguard?](/get-started/what-is-chainguard/) to orient yourself, then pick a path: + +## Build with containers + +Pull and run hardened, low-CVE container images from `cgr.dev`. Start with the [container quickstart](/get-started/quickstart-container/), then work through a [language- or service-specific example](/get-started/containers-examples/). + +## Build with libraries + +Swap your existing dependencies for Chainguard Libraries — rebuilt from verified source, drop-in compatible. Currently available for Java, Python, and JavaScript. Start with the [libraries on-ramp](/get-started/libraries-examples/). + +## Evaluate trust + +Deciding whether Chainguard is right for your organization? Review how Chainguard images are built, what guarantees they carry, and how they compare on CVEs. + +## Migrate an organization + +Already convinced and ready to move existing workloads over? Step through the [migration guides](/chainguard/migration/). diff --git a/content/get-started/containers-examples/_index.md b/content/get-started/containers-examples/_index.md new file mode 100644 index 0000000000..29fb0a2670 --- /dev/null +++ b/content/get-started/containers-examples/_index.md @@ -0,0 +1,34 @@ +--- +title: "Containers Examples" +linktitle: "Containers Examples" +lead: "" +description: "Build your first image with a Chainguard Container: short, language- and service-specific getting-started guides for nginx, PostgreSQL, Python, and Go." +type: "article" +date: 2026-06-17T08:48:23+00:00 +lastmod: 2026-06-17T08:48:23+00:00 +draft: false +images: [] +weight: 020 +crosslinks: +- title: "Authenticate to the registry" + url: "/chainguard/chainguard-images/chainguard-registry/authenticating/" +- title: "nginx" + url: "/chainguard/chainguard-images/getting-started/nginx/" +- title: "PostgreSQL" + url: "/chainguard/chainguard-images/getting-started/postgres/" +- title: "Python" + url: "/chainguard/chainguard-images/getting-started/python/" +- title: "Go" + url: "/chainguard/chainguard-images/getting-started/go/" +--- + +Pick a stack and build your first image. Each guide walks through pulling a Chainguard Container, running it, and adapting it to your own application. + +These are a starting point. Chainguard publishes getting-started guides for many more languages and services — see the full set under [Chainguard Containers](/chainguard/chainguard-images/getting-started/). + +## Featured guides + +- **[nginx](/chainguard/chainguard-images/getting-started/nginx/)** — serve a web application from a hardened, distroless nginx container. +- **[PostgreSQL](/chainguard/chainguard-images/getting-started/postgres/)** — run a PostgreSQL database with a minimal attack surface. +- **[Python](/chainguard/chainguard-images/getting-started/python/)** — package a Python application using the development and production image variants. +- **[Go](/chainguard/chainguard-images/getting-started/go/)** — compile a Go binary with a multi-stage build and ship it on a minimal runtime. diff --git a/content/chainguard/chainctl-usage/getting-started-with-chainctl.md b/content/get-started/getting-started-with-chainctl.md similarity index 98% rename from content/chainguard/chainctl-usage/getting-started-with-chainctl.md rename to content/get-started/getting-started-with-chainctl.md index e901ba22af..8c61fd043d 100644 --- a/content/chainguard/chainctl-usage/getting-started-with-chainctl.md +++ b/content/get-started/getting-started-with-chainctl.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl-usage/getting-started-with-chainctl/ title: "Get Started with chainctl" lead: "Chainguard's chainctl CLI enables more secure management of container images and IAM resources through command-line operations for DevOps and security workflows." description: "Get started with chainctl basics including authentication, organization management, and essential commands for Chainguard's container security platform" diff --git a/content/get-started/key-concepts.md b/content/get-started/key-concepts.md new file mode 100644 index 0000000000..163fca55b8 --- /dev/null +++ b/content/get-started/key-concepts.md @@ -0,0 +1,29 @@ +--- +title: "Key concepts and terminology" +linktitle: "Key Concepts" +lead: "A single glossary spanning both pillars: distroless, -dev versus production variants, pinned tags, and FIPS for containers; rebuilt-from-source, drop-in replacement, and the libraries endpoint for libraries." +description: "Core Chainguard concepts and terminology for both Chainguard Containers and Chainguard Libraries, in one place." +type: "article" +date: 2026-06-26T00:00:00+00:00 +lastmod: 2026-06-26T00:00:00+00:00 +draft: false +images: [] +weight: 003 +--- + +> **Placeholder** — sample content for IA review. Not final copy. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + +## Container concepts + +- **Distroless** — Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris. +- **`-dev` vs production variants** — Duis aute irure dolor in reprehenderit in voluptate velit esse. +- **Pinned tags** — Excepteur sint occaecat cupidatat non proident. +- **FIPS** — Sunt in culpa qui officia deserunt mollit anim id est laborum. + +## Library concepts + +- **Rebuilt from verified source** — Sed ut perspiciatis unde omnis iste natus error sit voluptatem. +- **Drop-in replacement** — Totam rem aperiam, eaque ipsa quae ab illo inventore veritatis. +- **The libraries repository endpoint** — Nemo enim ipsam voluptatem quia voluptas sit aspernatur. diff --git a/content/get-started/libraries-examples/_index.md b/content/get-started/libraries-examples/_index.md new file mode 100644 index 0000000000..38fbdc9bf8 --- /dev/null +++ b/content/get-started/libraries-examples/_index.md @@ -0,0 +1,32 @@ +--- +title: "Libraries Examples" +linktitle: "Libraries Examples" +lead: "" +description: "Swap in your first secure dependency with Chainguard Libraries: quickstart, package-manager access, and why hardened libraries matter. Available for Java, Python, and JavaScript." +type: "article" +date: 2026-06-26T00:00:00+00:00 +lastmod: 2026-06-26T00:00:00+00:00 +draft: false +images: [] +weight: 025 +crosslinks: +- title: "Quickstart: swap in a library" + url: "/chainguard/libraries/quickstart/" +- title: "Connect your package manager" + url: "/chainguard/libraries/access/" +- title: "Network requirements" + url: "/chainguard/libraries/network-requirements/" +- title: "Why secure your dependencies?" + url: "/chainguard/libraries/how-libraries-help-developers/" +--- + +Point your package manager at Chainguard, reinstall, and ship — no breaking changes. Chainguard Libraries are rebuilt from verified source as drop-in replacements for the packages you already use. + +These on-ramp guides link to the published Chainguard Libraries documentation. Libraries are currently available for **Java**, **Python**, and **JavaScript** — a reader on another ecosystem can still build with [Chainguard Containers](/get-started/containers-examples/). + +## On-ramp guides + +- **[Quickstart: swap in a library](/chainguard/libraries/quickstart/)** — point your package manager at Chainguard, reinstall, and ship. +- **[Connect your package manager](/chainguard/libraries/access/)** — set up access for Maven, pip, or npm. +- **[Network requirements](/chainguard/libraries/network-requirements/)** — endpoints and connectivity your build environment needs. +- **[Why secure your dependencies?](/chainguard/libraries/how-libraries-help-developers/)** — the supply-chain attacks hardened libraries help you avoid. diff --git a/content/chainguard/migration/_index.md b/content/get-started/migration/_index.md similarity index 97% rename from content/chainguard/migration/_index.md rename to content/get-started/migration/_index.md index 7416976330..d72f59416e 100644 --- a/content/chainguard/migration/_index.md +++ b/content/get-started/migration/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/ title: "Migration Guides" linktitle: "Migration" lead: "" diff --git a/content/chainguard/migration/compatibility/_index.md b/content/get-started/migration/compatibility/_index.md similarity index 100% rename from content/chainguard/migration/compatibility/_index.md rename to content/get-started/migration/compatibility/_index.md diff --git a/content/chainguard/migration/compatibility/alpine-compatibility.md b/content/get-started/migration/compatibility/alpine-compatibility.md similarity index 100% rename from content/chainguard/migration/compatibility/alpine-compatibility.md rename to content/get-started/migration/compatibility/alpine-compatibility.md diff --git a/content/chainguard/migration/compatibility/debian-compatibility.md b/content/get-started/migration/compatibility/debian-compatibility.md similarity index 100% rename from content/chainguard/migration/compatibility/debian-compatibility.md rename to content/get-started/migration/compatibility/debian-compatibility.md diff --git a/content/chainguard/migration/compatibility/red-hat-compatibility.md b/content/get-started/migration/compatibility/red-hat-compatibility.md similarity index 100% rename from content/chainguard/migration/compatibility/red-hat-compatibility.md rename to content/get-started/migration/compatibility/red-hat-compatibility.md diff --git a/content/chainguard/migration/compatibility/ubuntu-compatibility.md b/content/get-started/migration/compatibility/ubuntu-compatibility.md similarity index 100% rename from content/chainguard/migration/compatibility/ubuntu-compatibility.md rename to content/get-started/migration/compatibility/ubuntu-compatibility.md diff --git a/content/chainguard/migration/dockerfile-conversion.md b/content/get-started/migration/dockerfile-conversion.md similarity index 99% rename from content/chainguard/migration/dockerfile-conversion.md rename to content/get-started/migration/dockerfile-conversion.md index 346516d6ab..8610973f95 100644 --- a/content/chainguard/migration/dockerfile-conversion.md +++ b/content/get-started/migration/dockerfile-conversion.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/dockerfile-conversion/ title: "Dockerfile Converter" linktitle: "Dockerfile Converter" type: "article" diff --git a/content/chainguard/migration/image-matcher/_index.md b/content/get-started/migration/image-matcher/_index.md similarity index 85% rename from content/chainguard/migration/image-matcher/_index.md rename to content/get-started/migration/image-matcher/_index.md index 83143577e3..a3fc40de08 100644 --- a/content/chainguard/migration/image-matcher/_index.md +++ b/content/get-started/migration/image-matcher/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/image-matcher/ title: "Image Matcher" linktitle: "Image Matcher" description: "Use the Chainguard Image Matcher API to find the closest Chainguard equivalent for an existing container image." @@ -8,4 +10,4 @@ lastmod: 2026-05-26T00:00:00+00:00 draft: false images: [] weight: 050 ---- \ No newline at end of file +--- diff --git a/content/chainguard/migration/image-matcher/find-match.md b/content/get-started/migration/image-matcher/find-match.md similarity index 99% rename from content/chainguard/migration/image-matcher/find-match.md rename to content/get-started/migration/image-matcher/find-match.md index b55a9e39fb..1788c29a62 100644 --- a/content/chainguard/migration/image-matcher/find-match.md +++ b/content/get-started/migration/image-matcher/find-match.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/image-matcher/find-match/ title: "Find a Matching Chainguard Image Using the API" linktitle: "Find a Matching Image" description: "How to call the Chainguard Image Matcher API with an existing SBOM to find the closest Chainguard image equivalent." diff --git a/content/chainguard/migration/image-matcher/overview.md b/content/get-started/migration/image-matcher/overview.md similarity index 99% rename from content/chainguard/migration/image-matcher/overview.md rename to content/get-started/migration/image-matcher/overview.md index 15ef20aeba..277b6bbece 100644 --- a/content/chainguard/migration/image-matcher/overview.md +++ b/content/get-started/migration/image-matcher/overview.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/image-matcher/overview/ title: "Image Matcher Overview" linktitle: "Image Matcher Overview" description: "Learn how the Chainguard Image Matcher uses SBOMs to recommend the closest Chainguard image equivalent for your existing container images." diff --git a/content/chainguard/migration/migrating-to-chainguard-images.md b/content/get-started/migration/migrating-to-chainguard-images.md similarity index 100% rename from content/chainguard/migration/migrating-to-chainguard-images.md rename to content/get-started/migration/migrating-to-chainguard-images.md diff --git a/content/chainguard/migration/migration-checklist.md b/content/get-started/migration/migration-checklist.md similarity index 98% rename from content/chainguard/migration/migration-checklist.md rename to content/get-started/migration/migration-checklist.md index 538f3e0d39..28d4961a21 100644 --- a/content/chainguard/migration/migration-checklist.md +++ b/content/get-started/migration/migration-checklist.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/migration-checklist/ title: "Migration best practices and checklist" linktitle: "Migration Checklist" type: "article" diff --git a/content/chainguard/migration/migration-guides/_index.md b/content/get-started/migration/migration-guides/_index.md similarity index 100% rename from content/chainguard/migration/migration-guides/_index.md rename to content/get-started/migration/migration-guides/_index.md diff --git a/content/chainguard/migration/migration-guides/java-images.md b/content/get-started/migration/migration-guides/java-images.md similarity index 99% rename from content/chainguard/migration/migration-guides/java-images.md rename to content/get-started/migration/migration-guides/java-images.md index 8256378412..e958e6082d 100644 --- a/content/chainguard/migration/migration-guides/java-images.md +++ b/content/get-started/migration/migration-guides/java-images.md @@ -2,6 +2,7 @@ title: "How to Migrate a Java Application to Chainguard Containers" linktitle: "Video: Java" aliases: +- /chainguard/migration/migration-guides/java-images/ - /chainguard/chainguard-images/videos/java-images/ - /chainguard/migration/java-images/ lead: "Chainguard's Java containers enable seamless migration from traditional Java base images while providing enhanced security posture and significantly smaller image sizes." diff --git a/content/chainguard/migration/migration-guides/migrating-dotnet.md b/content/get-started/migration/migration-guides/migrating-dotnet.md similarity index 99% rename from content/chainguard/migration/migration-guides/migrating-dotnet.md rename to content/get-started/migration/migration-guides/migrating-dotnet.md index 9682f5e203..bd9d8a7fda 100644 --- a/content/chainguard/migration/migration-guides/migrating-dotnet.md +++ b/content/get-started/migration/migration-guides/migrating-dotnet.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/migration-guides/migrating-dotnet/ title: "Migrating to .NET Chainguard Containers" linktitle: ".NET" type: "article" diff --git a/content/chainguard/migration/migration-guides/migrating-node.md b/content/get-started/migration/migration-guides/migrating-node.md similarity index 100% rename from content/chainguard/migration/migration-guides/migrating-node.md rename to content/get-started/migration/migration-guides/migrating-node.md diff --git a/content/chainguard/migration/migration-guides/migrating-php.md b/content/get-started/migration/migration-guides/migrating-php.md similarity index 100% rename from content/chainguard/migration/migration-guides/migrating-php.md rename to content/get-started/migration/migration-guides/migrating-php.md diff --git a/content/chainguard/migration/migration-guides/migrating-python.md b/content/get-started/migration/migration-guides/migrating-python.md similarity index 100% rename from content/chainguard/migration/migration-guides/migrating-python.md rename to content/get-started/migration/migration-guides/migrating-python.md diff --git a/content/chainguard/migration/migration-guides/migrating_go.md b/content/get-started/migration/migration-guides/migrating_go.md similarity index 99% rename from content/chainguard/migration/migration-guides/migrating_go.md rename to content/get-started/migration/migration-guides/migrating_go.md index 4304484ec3..31554807d3 100644 --- a/content/chainguard/migration/migration-guides/migrating_go.md +++ b/content/get-started/migration/migration-guides/migrating_go.md @@ -2,6 +2,7 @@ title: "Migrating a Dockerfile for a Go application to use Chainguard Containers" linktitle: "Video: Go" aliases: +- /chainguard/migration/migration-guides/migrating_go/ - /chainguard/chainguard-images/videos/migrating_go/ - /chainguard/migration/migrating_go/ lead: "Chainguard's static and Go containers provide optimal runtime environments for Go applications, enabling migration to minimal images with enhanced security posture." diff --git a/content/chainguard/migration/migration-guides/node-images.md b/content/get-started/migration/migration-guides/node-images.md similarity index 100% rename from content/chainguard/migration/migration-guides/node-images.md rename to content/get-started/migration/migration-guides/node-images.md diff --git a/content/chainguard/migration/migration-tips.md b/content/get-started/migration/migration-tips.md similarity index 99% rename from content/chainguard/migration/migration-tips.md rename to content/get-started/migration/migration-tips.md index 58df1436b4..32e81bec79 100644 --- a/content/chainguard/migration/migration-tips.md +++ b/content/get-started/migration/migration-tips.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/migration-tips/ title: "Tips for migrating to Chainguard Containers" linktitle: "Migration Tips" type: "article" diff --git a/content/chainguard/migration/migrations-overview.md b/content/get-started/migration/migrations-overview.md similarity index 99% rename from content/chainguard/migration/migrations-overview.md rename to content/get-started/migration/migrations-overview.md index 27ed7ef0f2..da9cf28917 100644 --- a/content/chainguard/migration/migrations-overview.md +++ b/content/get-started/migration/migrations-overview.md @@ -2,6 +2,7 @@ title: "Overview of migrating to Chainguard Containers" linktitle: "Migration Overview" aliases: +- /chainguard/migration/migrations-overview/ - /chainguard/migration-guides/migration-overview/ - /chainguard/migration/migration-overview/ type: "article" diff --git a/content/chainguard/migration/porting-apps-to-chainguard/app.png b/content/get-started/migration/porting-apps-to-chainguard/app.png similarity index 100% rename from content/chainguard/migration/porting-apps-to-chainguard/app.png rename to content/get-started/migration/porting-apps-to-chainguard/app.png diff --git a/content/chainguard/migration/porting-apps-to-chainguard/arch.png b/content/get-started/migration/porting-apps-to-chainguard/arch.png similarity index 100% rename from content/chainguard/migration/porting-apps-to-chainguard/arch.png rename to content/get-started/migration/porting-apps-to-chainguard/arch.png diff --git a/content/chainguard/migration/porting-apps-to-chainguard/index.md b/content/get-started/migration/porting-apps-to-chainguard/index.md similarity index 100% rename from content/chainguard/migration/porting-apps-to-chainguard/index.md rename to content/get-started/migration/porting-apps-to-chainguard/index.md diff --git a/content/chainguard/migration/porting-apps-to-chainguard/monster.png b/content/get-started/migration/porting-apps-to-chainguard/monster.png similarity index 100% rename from content/chainguard/migration/porting-apps-to-chainguard/monster.png rename to content/get-started/migration/porting-apps-to-chainguard/monster.png diff --git a/content/chainguard/migration/the-guardener.md b/content/get-started/migration/the-guardener.md similarity index 99% rename from content/chainguard/migration/the-guardener.md rename to content/get-started/migration/the-guardener.md index 7c21e202bf..6970a5bf53 100644 --- a/content/chainguard/migration/the-guardener.md +++ b/content/get-started/migration/the-guardener.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/migration/the-guardener/ title: "The Guardener" linktitle: "The Guardener" type: "article" diff --git a/content/get-started/quickstart-container.md b/content/get-started/quickstart-container.md new file mode 100644 index 0000000000..ab2920ecb0 --- /dev/null +++ b/content/get-started/quickstart-container.md @@ -0,0 +1,32 @@ +--- +title: "Quickstart: pull and run your first container" +linktitle: "Quickstart: Containers" +lead: "A stack-agnostic hello-world: log in, pull a Chainguard Container, run it, and see the CVE difference against a standard image." +description: "Pull and run your first Chainguard Container, then compare its vulnerability profile against a conventional base image." +type: "article" +date: 2026-06-26T00:00:00+00:00 +lastmod: 2026-06-26T00:00:00+00:00 +draft: false +images: [] +weight: 011 +--- + +> **Placeholder** — sample content for IA review. Not final copy. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + +## 1. Log in + +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + +## 2. Pull an image + +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. + +## 3. Run it + +Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +## 4. See the difference + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium. diff --git a/content/chainguard/self-serve/_index.md b/content/get-started/self-serve/_index.md similarity index 85% rename from content/chainguard/self-serve/_index.md rename to content/get-started/self-serve/_index.md index 294c55756d..f4eff8b9fc 100644 --- a/content/chainguard/self-serve/_index.md +++ b/content/get-started/self-serve/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/self-serve/ title : "Self-serve" lead: "" description: "How to sign yourself up for Chainguard products" diff --git a/content/chainguard/self-serve/overview.md b/content/get-started/self-serve/overview.md similarity index 98% rename from content/chainguard/self-serve/overview.md rename to content/get-started/self-serve/overview.md index 884e46c84d..ce77c718cf 100644 --- a/content/chainguard/self-serve/overview.md +++ b/content/get-started/self-serve/overview.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/self-serve/overview/ title : "Self-serve overview" lead: "" description: "Signing yourself up for Chainguard products" diff --git a/content/get-started/what-is-chainguard.md b/content/get-started/what-is-chainguard.md new file mode 100644 index 0000000000..fb0814ee2b --- /dev/null +++ b/content/get-started/what-is-chainguard.md @@ -0,0 +1,28 @@ +--- +title: "What is Chainguard?" +linktitle: "What is Chainguard?" +lead: "Chainguard provides hardened container images and secure language libraries, both rebuilt from source to minimize known vulnerabilities. This page explains what each is, who it's for, and how they fit together." +description: "An introduction to Chainguard Containers and Chainguard Libraries: what they are, who they serve, and how they work together." +type: "article" +date: 2026-06-26T00:00:00+00:00 +lastmod: 2026-06-26T00:00:00+00:00 +draft: false +images: [] +weight: 002 +--- + +> **Placeholder** — sample content for IA review. Not final copy. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + +## Chainguard Containers + +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +## Chainguard Libraries + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. + +## How they fit together + +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. diff --git a/content/open-source/_index.md b/content/open-source/_index.md index 4fa840fc35..a8e43dbaa5 100644 --- a/content/open-source/_index.md +++ b/content/open-source/_index.md @@ -5,6 +5,6 @@ date: 2020-10-06T08:48:23+00:00 lastmod: 2020-10-06T08:48:23+00:00 draft: false images: [] -weight: 2 +weight: 5 --- diff --git a/content/platform/_index.md b/content/platform/_index.md new file mode 100644 index 0000000000..f868602acb --- /dev/null +++ b/content/platform/_index.md @@ -0,0 +1,10 @@ +--- +title: "Platform & Tools" +lead: "" +description: "Work with the Chainguard platform: the chainctl CLI, the Chainguard API, integrations, identity and organization administration, and FIPS." +date: 2026-06-09T08:48:23+00:00 +lastmod: 2026-06-09T08:48:23+00:00 +draft: false +images: [] +weight: 3 +--- diff --git a/content/chainguard/administration/_index.md b/content/platform/administration/_index.md similarity index 79% rename from content/chainguard/administration/_index.md rename to content/platform/administration/_index.md index 5773f7b394..673e1bc84d 100644 --- a/content/chainguard/administration/_index.md +++ b/content/platform/administration/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/ title: "Administration" lead: "" description: "Documentation relating to the broader Chainguard platform" @@ -7,5 +9,5 @@ date: 2023-10-26T08:48:45+00:00 lastmod: 2023-10-26T08:48:45+00:00 draft: false images: [] -weight: 050 ---- \ No newline at end of file +weight: 010 +--- diff --git a/content/chainguard/administration/assumable-ids/_index.md b/content/platform/administration/assumable-ids/_index.md similarity index 81% rename from content/chainguard/administration/assumable-ids/_index.md rename to content/platform/administration/assumable-ids/_index.md index 1c2ac64b34..037806744d 100644 --- a/content/chainguard/administration/assumable-ids/_index.md +++ b/content/platform/administration/assumable-ids/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/assumable-ids/ title: "Assumable Identities" lead: "" type: "article" diff --git a/content/chainguard/administration/assumable-ids/assumable-ids.md b/content/platform/administration/assumable-ids/assumable-ids.md similarity index 100% rename from content/chainguard/administration/assumable-ids/assumable-ids.md rename to content/platform/administration/assumable-ids/assumable-ids.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/_index.md b/content/platform/administration/assumable-ids/identity-examples/_index.md similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/_index.md rename to content/platform/administration/assumable-ids/identity-examples/_index.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc.md b/content/platform/administration/assumable-ids/identity-examples/aws-identity-oidc.md similarity index 96% rename from content/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc.md rename to content/platform/administration/assumable-ids/identity-examples/aws-identity-oidc.md index 3f339be495..3f8b925b90 100644 --- a/content/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc.md +++ b/content/platform/administration/assumable-ids/identity-examples/aws-identity-oidc.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc/ title : "Create an Assumable Identity to Authenticate from AWS" linktitle: "AWS" lead: "" @@ -24,7 +26,7 @@ You will also need the following tools. * The AWS CLI. Review the official documentation for information on [how to install or update to the latest version of the tool](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). * To create the assumable identity, you will need one of the following tools: - * [`chainctl`](/chainguard/chainctl-usage/getting-started-with-chainctl/) — the Chainguard command line interface tool. Follow our guide on [How to Install `chainctl`](/chainguard/chainctl-usage/how-to-install-chainctl/) to set this up. + * [`chainctl`](/get-started/getting-started-with-chainctl/) — the Chainguard command line interface tool. Follow our guide on [How to Install `chainctl`](/chainguard/chainctl-usage/how-to-install-chainctl/) to set this up. * [`terraform`](https://developer.hashicorp.com/terraform) — an Infrastructure as Code tool developed by Hashicorp. Follow [the official Terraform documentation](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli) for instructions on installing the tool. ## Retrieve Token Issuer URL diff --git a/content/chainguard/administration/assumable-ids/identity-examples/aws-identity.md b/content/platform/administration/assumable-ids/identity-examples/aws-identity.md similarity index 96% rename from content/chainguard/administration/assumable-ids/identity-examples/aws-identity.md rename to content/platform/administration/assumable-ids/identity-examples/aws-identity.md index e07c97fe51..97de1f9103 100644 --- a/content/chainguard/administration/assumable-ids/identity-examples/aws-identity.md +++ b/content/platform/administration/assumable-ids/identity-examples/aws-identity.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/assumable-ids/identity-examples/aws-identity/ title : "Create an Assumable Identity to Authenticate from AWS (Legacy)" linktitle: "AWS (Legacy)" lead: "" @@ -29,7 +31,7 @@ To complete this guide, you will need the following tools. * The AWS CLI. Review the official documentation for information on [how to install or update to the latest version of the tool](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). * To create the assumable identity, you will need one of the following tools: - * [`chainctl`](/chainguard/chainctl-usage/getting-started-with-chainctl/) — the Chainguard command line interface tool. Follow our guide on [How to Install `chainctl`](/chainguard/chainctl-usage/how-to-install-chainctl/) to set this up. + * [`chainctl`](/get-started/getting-started-with-chainctl/) — the Chainguard command line interface tool. Follow our guide on [How to Install `chainctl`](/chainguard/chainctl-usage/how-to-install-chainctl/) to set this up. * [`terraform`](https://developer.hashicorp.com/terraform) — an Infrastructure as Code tool developed by Hashicorp. Follow [the official Terraform documentation](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli) for instructions on installing the tool. diff --git a/content/chainguard/administration/assumable-ids/identity-examples/azure-identity.md b/content/platform/administration/assumable-ids/identity-examples/azure-identity.md similarity index 99% rename from content/chainguard/administration/assumable-ids/identity-examples/azure-identity.md rename to content/platform/administration/assumable-ids/identity-examples/azure-identity.md index be1a62c576..e5868fdd03 100644 --- a/content/chainguard/administration/assumable-ids/identity-examples/azure-identity.md +++ b/content/platform/administration/assumable-ids/identity-examples/azure-identity.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/assumable-ids/identity-examples/azure-identity/ title: "Create an Assumable Identity to Authenticate from Azure" linktitle: "Azure" lead: "" diff --git a/content/chainguard/administration/assumable-ids/identity-examples/bitbucket-identity.md b/content/platform/administration/assumable-ids/identity-examples/bitbucket-identity.md similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/bitbucket-identity.md rename to content/platform/administration/assumable-ids/identity-examples/bitbucket-identity.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/buildkite-identity.md b/content/platform/administration/assumable-ids/identity-examples/buildkite-identity.md similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/buildkite-identity.md rename to content/platform/administration/assumable-ids/identity-examples/buildkite-identity.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/github-identity/actions-new-workflow.png b/content/platform/administration/assumable-ids/identity-examples/github-identity/actions-new-workflow.png similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/github-identity/actions-new-workflow.png rename to content/platform/administration/assumable-ids/identity-examples/github-identity/actions-new-workflow.png diff --git a/content/chainguard/administration/assumable-ids/identity-examples/github-identity/actions-run-workflow.png b/content/platform/administration/assumable-ids/identity-examples/github-identity/actions-run-workflow.png similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/github-identity/actions-run-workflow.png rename to content/platform/administration/assumable-ids/identity-examples/github-identity/actions-run-workflow.png diff --git a/content/chainguard/administration/assumable-ids/identity-examples/github-identity/actions-workflow-output.png b/content/platform/administration/assumable-ids/identity-examples/github-identity/actions-workflow-output.png similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/github-identity/actions-workflow-output.png rename to content/platform/administration/assumable-ids/identity-examples/github-identity/actions-workflow-output.png diff --git a/content/chainguard/administration/assumable-ids/identity-examples/github-identity/index.md b/content/platform/administration/assumable-ids/identity-examples/github-identity/index.md similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/github-identity/index.md rename to content/platform/administration/assumable-ids/identity-examples/github-identity/index.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/gitlab-identity.md b/content/platform/administration/assumable-ids/identity-examples/gitlab-identity.md similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/gitlab-identity.md rename to content/platform/administration/assumable-ids/identity-examples/gitlab-identity.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/index.md b/content/platform/administration/assumable-ids/identity-examples/jenkins-chainctl/index.md similarity index 98% rename from content/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/index.md rename to content/platform/administration/assumable-ids/identity-examples/jenkins-chainctl/index.md index 8c0ee7ad9f..8a96ca1e87 100644 --- a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/index.md +++ b/content/platform/administration/assumable-ids/identity-examples/jenkins-chainctl/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/ title: "Use chainctl to Create an Assumable Identity for a Jenkins Pipeline" linktitle: "Jenkins with chainctl" description: "How to use chainctl to create a Chainguard identity that can be assumed by a Jenkins Pipeline." diff --git a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/index.md b/content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/index.md similarity index 99% rename from content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/index.md rename to content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/index.md index 749984c83d..aac67b3742 100644 --- a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/index.md +++ b/content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/index.md @@ -2,6 +2,7 @@ title: "Use Terraform to Create an Assumable Identity for a Jenkins Pipeline" linktitle: "Jenkins with Terraform" aliases: +- /chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/ - /chainguard/chainguard-enforce/authentication/identity-examples/enforce-jenkins-identity/ - /chainguard/chainguard-enforce/iam-groups/enforce-jenkins-identity/ - /chainguard/administration/iam-organizations/identity-examples/jenkins-identity/ diff --git a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-job-parameter.png b/content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-job-parameter.png similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-job-parameter.png rename to content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-job-parameter.png diff --git a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-connect-config.png b/content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-connect-config.png similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-connect-config.png rename to content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-connect-config.png diff --git a/content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-credential.png b/content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-credential.png similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-credential.png rename to content/platform/administration/assumable-ids/identity-examples/jenkins-terraform/jenkins-oidc-credential.png diff --git a/content/chainguard/administration/assumable-ids/identity-examples/keycloak-identity.md b/content/platform/administration/assumable-ids/identity-examples/keycloak-identity.md similarity index 100% rename from content/chainguard/administration/assumable-ids/identity-examples/keycloak-identity.md rename to content/platform/administration/assumable-ids/identity-examples/keycloak-identity.md diff --git a/content/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/index.md b/content/platform/administration/assumable-ids/identity-examples/kubernetes-identity/index.md similarity index 98% rename from content/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/index.md rename to content/platform/administration/assumable-ids/identity-examples/kubernetes-identity/index.md index d010348c12..77aae856df 100644 --- a/content/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/index.md +++ b/content/platform/administration/assumable-ids/identity-examples/kubernetes-identity/index.md @@ -1,7 +1,8 @@ --- title : "Create an Assumable Identity for a Kubernetes Pod" linktitle: "Kubernetes" -aliases: [] +aliases: +- /chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/ lead: "" description: "Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Kubernetes pod." type: "article" diff --git a/content/chainguard/administration/cloudevents/_index.md b/content/platform/administration/cloudevents/_index.md similarity index 85% rename from content/chainguard/administration/cloudevents/_index.md rename to content/platform/administration/cloudevents/_index.md index e036333dee..0f3a1847aa 100644 --- a/content/chainguard/administration/cloudevents/_index.md +++ b/content/platform/administration/cloudevents/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/cloudevents/ title: "Chainguard Events" linkTitle: "Events" lead: "" diff --git a/content/chainguard/administration/cloudevents/events-example.md b/content/platform/administration/cloudevents/events-example.md similarity index 99% rename from content/chainguard/administration/cloudevents/events-example.md rename to content/platform/administration/cloudevents/events-example.md index 57be06307d..7d15590007 100644 --- a/content/chainguard/administration/cloudevents/events-example.md +++ b/content/platform/administration/cloudevents/events-example.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/cloudevents/events-example/ title: "Subscribing to Chainguard CloudEvents" linktitle: "Subscribe to Events" type: "article" diff --git a/content/chainguard/administration/cloudevents/events-reference.md b/content/platform/administration/cloudevents/events-reference.md similarity index 98% rename from content/chainguard/administration/cloudevents/events-reference.md rename to content/platform/administration/cloudevents/events-reference.md index 2dda3ec87b..aef2d2d6ef 100644 --- a/content/chainguard/administration/cloudevents/events-reference.md +++ b/content/platform/administration/cloudevents/events-reference.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/cloudevents/events-reference/ title : "Chainguard Events" lead: "" description: "Chainguard Events" diff --git a/content/chainguard/administration/cloudevents/image-copy-gcr/gcp-events-1.png b/content/platform/administration/cloudevents/image-copy-gcr/gcp-events-1.png similarity index 100% rename from content/chainguard/administration/cloudevents/image-copy-gcr/gcp-events-1.png rename to content/platform/administration/cloudevents/image-copy-gcr/gcp-events-1.png diff --git a/content/chainguard/administration/cloudevents/image-copy-gcr/index.md b/content/platform/administration/cloudevents/image-copy-gcr/index.md similarity index 99% rename from content/chainguard/administration/cloudevents/image-copy-gcr/index.md rename to content/platform/administration/cloudevents/image-copy-gcr/index.md index 19bc9224af..55f45016be 100644 --- a/content/chainguard/administration/cloudevents/image-copy-gcr/index.md +++ b/content/platform/administration/cloudevents/image-copy-gcr/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/cloudevents/image-copy-gcr/ title: "Mirror new Containers to Google Artifact Registry with Chainguard CloudEvents" linktitle: "Mirror Containers to Artifact Registry" type: "article" diff --git a/content/chainguard/administration/custom-idps/_index.md b/content/platform/administration/custom-idps/_index.md similarity index 83% rename from content/chainguard/administration/custom-idps/_index.md rename to content/platform/administration/custom-idps/_index.md index e08cf987c6..042c748dd7 100644 --- a/content/chainguard/administration/custom-idps/_index.md +++ b/content/platform/administration/custom-idps/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/custom-idps/ title: "Custom Identity Providers" lead: "" type: "article" diff --git a/content/chainguard/administration/custom-idps/custom-idps/cg-all-signin-24.png b/content/platform/administration/custom-idps/custom-idps/cg-all-signin-24.png similarity index 100% rename from content/chainguard/administration/custom-idps/custom-idps/cg-all-signin-24.png rename to content/platform/administration/custom-idps/custom-idps/cg-all-signin-24.png diff --git a/content/chainguard/administration/custom-idps/custom-idps/cg-email-signin-24.png b/content/platform/administration/custom-idps/custom-idps/cg-email-signin-24.png similarity index 100% rename from content/chainguard/administration/custom-idps/custom-idps/cg-email-signin-24.png rename to content/platform/administration/custom-idps/custom-idps/cg-email-signin-24.png diff --git a/content/chainguard/administration/custom-idps/custom-idps/cg-org-signin-24.png b/content/platform/administration/custom-idps/custom-idps/cg-org-signin-24.png similarity index 100% rename from content/chainguard/administration/custom-idps/custom-idps/cg-org-signin-24.png rename to content/platform/administration/custom-idps/custom-idps/cg-org-signin-24.png diff --git a/content/chainguard/administration/custom-idps/custom-idps/cg-signin-24-box.png b/content/platform/administration/custom-idps/custom-idps/cg-signin-24-box.png similarity index 100% rename from content/chainguard/administration/custom-idps/custom-idps/cg-signin-24-box.png rename to content/platform/administration/custom-idps/custom-idps/cg-signin-24-box.png diff --git a/content/chainguard/administration/custom-idps/custom-idps/index.md b/content/platform/administration/custom-idps/custom-idps/index.md similarity index 100% rename from content/chainguard/administration/custom-idps/custom-idps/index.md rename to content/platform/administration/custom-idps/custom-idps/index.md diff --git a/content/chainguard/administration/custom-idps/idp-providers/_index.md b/content/platform/administration/custom-idps/idp-providers/_index.md similarity index 70% rename from content/chainguard/administration/custom-idps/idp-providers/_index.md rename to content/platform/administration/custom-idps/idp-providers/_index.md index 13c684cff9..658720f374 100644 --- a/content/chainguard/administration/custom-idps/idp-providers/_index.md +++ b/content/platform/administration/custom-idps/idp-providers/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/custom-idps/idp-providers/ title: "Identity Provider Examples" lead: "" type: "article" @@ -7,4 +9,4 @@ lastmod: 2025-01-16T08:49:15+00:00 draft: false images: [] weight: 010 ---- \ No newline at end of file +--- diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/index.md b/content/platform/administration/custom-idps/idp-providers/keycloak/index.md similarity index 98% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/index.md rename to content/platform/administration/custom-idps/idp-providers/keycloak/index.md index 978f9569d1..28d6c8413c 100644 --- a/content/chainguard/administration/custom-idps/idp-providers/keycloak/index.md +++ b/content/platform/administration/custom-idps/idp-providers/keycloak/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/custom-idps/idp-providers/keycloak/ title : "How To Integrate Keycloak with Chainguard" linktitle: "Keycloak" lead: "" diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-0.png b/content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-0.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-0.png rename to content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-0.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-1.png b/content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-1.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-1.png rename to content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-1.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-2.png b/content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-2.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-2.png rename to content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-2.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-3.png b/content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-3.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-3.png rename to content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-3.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-4.png b/content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-4.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-4.png rename to content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-4.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-5.png b/content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-5.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/keycloak/keycloak-5.png rename to content/platform/administration/custom-idps/idp-providers/keycloak/keycloak-5.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/index.md b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/index.md similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/index.md rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/index.md diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-0.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-0.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-0.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-0.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-1.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-1.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-1.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-1.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-2.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-2.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-2.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-2.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-3.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-3.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-3.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-3.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-4.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-4.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-4.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-4.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-5.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-5.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-5.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-5.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-6.png b/content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-6.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ms-entra-id/meid-6.png rename to content/platform/administration/custom-idps/idp-providers/ms-entra-id/meid-6.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/okta/index.md b/content/platform/administration/custom-idps/idp-providers/okta/index.md similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/okta/index.md rename to content/platform/administration/custom-idps/idp-providers/okta/index.md diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/index.md b/content/platform/administration/custom-idps/idp-providers/ping-id/index.md similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/index.md rename to content/platform/administration/custom-idps/idp-providers/ping-id/index.md diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-1.png b/content/platform/administration/custom-idps/idp-providers/ping-id/ping-1.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-1.png rename to content/platform/administration/custom-idps/idp-providers/ping-id/ping-1.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-2.png b/content/platform/administration/custom-idps/idp-providers/ping-id/ping-2.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-2.png rename to content/platform/administration/custom-idps/idp-providers/ping-id/ping-2.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-3.png b/content/platform/administration/custom-idps/idp-providers/ping-id/ping-3.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-3.png rename to content/platform/administration/custom-idps/idp-providers/ping-id/ping-3.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-4.png b/content/platform/administration/custom-idps/idp-providers/ping-id/ping-4.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-4.png rename to content/platform/administration/custom-idps/idp-providers/ping-id/ping-4.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-5.png b/content/platform/administration/custom-idps/idp-providers/ping-id/ping-5.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-5.png rename to content/platform/administration/custom-idps/idp-providers/ping-id/ping-5.png diff --git a/content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-6.png b/content/platform/administration/custom-idps/idp-providers/ping-id/ping-6.png similarity index 100% rename from content/chainguard/administration/custom-idps/idp-providers/ping-id/ping-6.png rename to content/platform/administration/custom-idps/idp-providers/ping-id/ping-6.png diff --git a/content/chainguard/administration/iam-organizations/_index.md b/content/platform/administration/iam-organizations/_index.md similarity index 77% rename from content/chainguard/administration/iam-organizations/_index.md rename to content/platform/administration/iam-organizations/_index.md index ee12f68a05..f5bae4042f 100644 --- a/content/chainguard/administration/iam-organizations/_index.md +++ b/content/platform/administration/iam-organizations/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/iam-organizations/ title: "IAM & Organizations" lead: "" type: "article" diff --git a/content/chainguard/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard.md b/content/platform/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard.md similarity index 98% rename from content/chainguard/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard.md rename to content/platform/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard.md index c698e942f9..1690b8db09 100644 --- a/content/chainguard/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard.md +++ b/content/platform/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard.md @@ -2,6 +2,7 @@ title: "How to Manage Chainguard IAM Organizations" linktitle: "Manage IAM Organizations" aliases: +- /chainguard/administration/iam-organizations/how-to-manage-iam-organizations-in-chainguard/ - /chainguard/chainguard-enforce/chainguard-enforce-kubernetes/how-to-manage-iam-groups-in-chainguard-enforce/ - /chainguard/administration/iam-organizations/how-to-manage-iam-groups-in-chainguard-enforce/ - /chainguard/administration/iam-organizations/how-to-manage-iam-groups-in-chainguard/ diff --git a/content/chainguard/administration/iam-organizations/overview-of-chainguard-iam-model.md b/content/platform/administration/iam-organizations/overview-of-chainguard-iam-model.md similarity index 98% rename from content/chainguard/administration/iam-organizations/overview-of-chainguard-iam-model.md rename to content/platform/administration/iam-organizations/overview-of-chainguard-iam-model.md index 1b71db467b..79b4db6fef 100644 --- a/content/chainguard/administration/iam-organizations/overview-of-chainguard-iam-model.md +++ b/content/platform/administration/iam-organizations/overview-of-chainguard-iam-model.md @@ -2,6 +2,7 @@ title: "Overview of the Chainguard IAM Model" linktitle: "IAM Overview" aliases: +- /chainguard/administration/iam-organizations/overview-of-chainguard-iam-model/ - /chainguard/chainguard-enforce/chainguard-enforce-kubernetes/overview-of-enforce-iam-model/ - /chainguard/administration/iam-organizations/overview-of-enforce-iam-model/ type: "article" diff --git a/content/chainguard/administration/iam-organizations/roles-role-bindings/_index.md b/content/platform/administration/iam-organizations/roles-role-bindings/_index.md similarity index 77% rename from content/chainguard/administration/iam-organizations/roles-role-bindings/_index.md rename to content/platform/administration/iam-organizations/roles-role-bindings/_index.md index 9efb5cda81..5c7a7010a8 100644 --- a/content/chainguard/administration/iam-organizations/roles-role-bindings/_index.md +++ b/content/platform/administration/iam-organizations/roles-role-bindings/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/iam-organizations/roles-role-bindings/ title: "Roles and Role-bindings" lead: "" type: "article" diff --git a/content/chainguard/administration/iam-organizations/roles-role-bindings/capabilities-reference.md b/content/platform/administration/iam-organizations/roles-role-bindings/capabilities-reference.md similarity index 99% rename from content/chainguard/administration/iam-organizations/roles-role-bindings/capabilities-reference.md rename to content/platform/administration/iam-organizations/roles-role-bindings/capabilities-reference.md index 308615cc8d..f0550bbe0c 100644 --- a/content/chainguard/administration/iam-organizations/roles-role-bindings/capabilities-reference.md +++ b/content/platform/administration/iam-organizations/roles-role-bindings/capabilities-reference.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/iam-organizations/roles-role-bindings/capabilities-reference/ title: "Built-in Roles and Capabilities Reference" linktitle: "Built-in Roles & Capabilities" lead: "Reference for Chainguard's built-in roles and their specific capabilities" diff --git a/content/chainguard/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/index.md b/content/platform/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/index.md similarity index 100% rename from content/chainguard/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/index.md rename to content/platform/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/index.md diff --git a/content/chainguard/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/login-flow.png b/content/platform/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/login-flow.png similarity index 100% rename from content/chainguard/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/login-flow.png rename to content/platform/administration/iam-organizations/roles-role-bindings/rolebinding-terraform-gh/login-flow.png diff --git a/content/chainguard/administration/iam-organizations/roles-role-bindings/roles-role-bindings.md b/content/platform/administration/iam-organizations/roles-role-bindings/roles-role-bindings.md similarity index 99% rename from content/chainguard/administration/iam-organizations/roles-role-bindings/roles-role-bindings.md rename to content/platform/administration/iam-organizations/roles-role-bindings/roles-role-bindings.md index 1705484aee..f4f2c41484 100644 --- a/content/chainguard/administration/iam-organizations/roles-role-bindings/roles-role-bindings.md +++ b/content/platform/administration/iam-organizations/roles-role-bindings/roles-role-bindings.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/iam-organizations/roles-role-bindings/roles-role-bindings/ title : "Overview of Roles and Role-bindings in Chainguard" linktitle: "Roles and Role-bindings Overview" lead: "" diff --git a/content/chainguard/administration/iam-organizations/verified-orgs.md b/content/platform/administration/iam-organizations/verified-orgs.md similarity index 98% rename from content/chainguard/administration/iam-organizations/verified-orgs.md rename to content/platform/administration/iam-organizations/verified-orgs.md index 7a96d8459c..38d6599c64 100644 --- a/content/chainguard/administration/iam-organizations/verified-orgs.md +++ b/content/platform/administration/iam-organizations/verified-orgs.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/iam-organizations/verified-orgs/ title : "Verified Organizations" lead: "" description: "An overview of how to verify your organization and the implications" diff --git a/content/chainguard/administration/policies/index.md b/content/platform/administration/policies/index.md similarity index 98% rename from content/chainguard/administration/policies/index.md rename to content/platform/administration/policies/index.md index 9c398562ab..1968f7f839 100644 --- a/content/chainguard/administration/policies/index.md +++ b/content/platform/administration/policies/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/policies/ title: "Policies" linktitle: "Policies" type: "article" diff --git a/content/chainguard/administration/terraform-provider/index.md b/content/platform/administration/terraform-provider/index.md similarity index 99% rename from content/chainguard/administration/terraform-provider/index.md rename to content/platform/administration/terraform-provider/index.md index c89905df65..a31bd5fd26 100644 --- a/content/chainguard/administration/terraform-provider/index.md +++ b/content/platform/administration/terraform-provider/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/administration/terraform-provider/ title: "Introduction to the Chainguard Terraform Provider" linktitle: "Terraform Provider" type: "article" diff --git a/content/chainguard/administration/terraform-provider/tf-diagram.png b/content/platform/administration/terraform-provider/tf-diagram.png similarity index 100% rename from content/chainguard/administration/terraform-provider/tf-diagram.png rename to content/platform/administration/terraform-provider/tf-diagram.png diff --git a/content/chainguard/api/_index.md b/content/platform/api/_index.md similarity index 83% rename from content/chainguard/api/_index.md rename to content/platform/api/_index.md index 9a82f93efe..ae24cf01e8 100644 --- a/content/chainguard/api/_index.md +++ b/content/platform/api/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/api/ title: "API Reference" lead: "" description: "Chainguard API reference documentation" @@ -7,5 +9,5 @@ date: 2020-10-06T08:48:23+00:00 lastmod: 2020-10-06T08:48:23+00:00 draft: false images: [] -weight: 033 +weight: 020 --- diff --git a/content/chainguard/api/api-v2-tutorial.md b/content/platform/api/api-v2-tutorial.md similarity index 99% rename from content/chainguard/api/api-v2-tutorial.md rename to content/platform/api/api-v2-tutorial.md index 05fa8fe53a..6ec93b6d06 100644 --- a/content/chainguard/api/api-v2-tutorial.md +++ b/content/platform/api/api-v2-tutorial.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/api/api-v2-tutorial/ title: "Chainguard API v2 Tutorial" linktitle: "API v2 Tutorial" type: "article" diff --git a/content/chainguard/api/authentication.md b/content/platform/api/authentication.md similarity index 99% rename from content/chainguard/api/authentication.md rename to content/platform/api/authentication.md index 737b8a5987..6e8564e8b5 100644 --- a/content/chainguard/api/authentication.md +++ b/content/platform/api/authentication.md @@ -2,6 +2,7 @@ title: "Authenticating with the Chainguard SDK" linktitle: "Authentication" aliases: +- /chainguard/api/authentication/ - /chainguard/administration/sdk-authentication/ type: "article" description: "Tutorial with examples showing how you can authenticate with the Chainguard SDK's auth and auth/ggcr packages." diff --git a/content/chainguard/api/spec-api-v1.md b/content/platform/api/spec-api-v1.md similarity index 86% rename from content/chainguard/api/spec-api-v1.md rename to content/platform/api/spec-api-v1.md index 164d3f46fe..c049da2de7 100644 --- a/content/chainguard/api/spec-api-v1.md +++ b/content/platform/api/spec-api-v1.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/api/spec-api-v1/ title : "Chainguard API v1 Specification" linktitle: "API v1 Spec" lead: "" diff --git a/content/chainguard/api/spec-api-v2.md b/content/platform/api/spec-api-v2.md similarity index 86% rename from content/chainguard/api/spec-api-v2.md rename to content/platform/api/spec-api-v2.md index 78ec31c922..e388dda459 100644 --- a/content/chainguard/api/spec-api-v2.md +++ b/content/platform/api/spec-api-v2.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/api/spec-api-v2/ title : "Chainguard API v2 Specification" linktitle: "API v2 Spec" lead: "" diff --git a/content/chainguard/api/spec.md b/content/platform/api/spec.md similarity index 94% rename from content/chainguard/api/spec.md rename to content/platform/api/spec.md index 828d0f2012..aa3a47d396 100644 --- a/content/chainguard/api/spec.md +++ b/content/platform/api/spec.md @@ -2,6 +2,7 @@ title : "Chainguard OpenAPI Specification" linktitle: "API Unified Spec" aliases: +- /chainguard/api/spec/ - /chainguard/chainguard-enforce/chainguard-enforce-kubernetes/api/ - /chainguard/chainguard-enforce/reference/api/ - /chainguard/administration/api/ diff --git a/content/chainguard/chainctl-usage/_index.md b/content/platform/chainctl-usage/_index.md similarity index 94% rename from content/chainguard/chainctl-usage/_index.md rename to content/platform/chainctl-usage/_index.md index 6c0f770fb3..6aea79dc00 100644 --- a/content/chainguard/chainctl-usage/_index.md +++ b/content/platform/chainctl-usage/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl-usage/ title: "chainctl Usage" lead: "Chainguard's chainctl CLI provides command-line access to manage container images, IAM, and security resources with enhanced control over your software supply chain." description: "Learn how to use chainctl, Chainguard's command-line interface for managing container images, identity and access management, and security resources" @@ -8,7 +10,7 @@ lastmod: 2025-07-23T16:52:56+00:00 draft: false tags: ["chainctl", "Overview"] images: [] -weight: 060 +weight: 040 --- Chainguard's `chainctl` (Chainguard Control) is a command-line interface that provides comprehensive control over your Chainguard resources, including container images, identity management, and security configurations. This CLI tool enables automation and advanced operations beyond what's available in the [Chainguard Console](https://console.chainguard.dev), making it essential for DevOps workflows and CI/CD integration. @@ -21,7 +23,7 @@ To install `chainctl`, follow our [installation guide](/chainguard/chainctl Once installed, these will help you on your path to success: -* [Get Started with chainctl](/chainguard/chainctl-usage/getting-started-with-chainctl/) +* [Get Started with chainctl](/get-started/getting-started-with-chainctl/) * [Authenticate to Chainguard's Registry](/chainguard/chainguard-registry/authenticating/) - This page includes links to register for a Chainguard account, which is needed to do anything with `chainctl`. You must authenticate to Chainguard to use `chainctl`. * [Manage Your chainctl Configuration](/chainguard/chainctl-usage/manage-chainctl-config/) * [Find and Update Your chainctl Release Version](/chainguard/chainctl-usage/chainctl-version-update/) diff --git a/content/chainguard/chainctl-usage/chainctl-events.md b/content/platform/chainctl-usage/chainctl-events.md similarity index 97% rename from content/chainguard/chainctl-usage/chainctl-events.md rename to content/platform/chainctl-usage/chainctl-events.md index 7b27c95a12..a9bf1e5c79 100644 --- a/content/chainguard/chainctl-usage/chainctl-events.md +++ b/content/platform/chainctl-usage/chainctl-events.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl-usage/chainctl-events/ title: "Create, View, and Delete chainctl Events" lead: "Chainguard's chainctl events commands enable CloudEvents-based monitoring and alerting for container security events and supply chain activities." description: "Learn how to use chainctl events commands to create, view, and manage CloudEvents subscriptions for monitoring Chainguard security events and container activities" diff --git a/content/chainguard/chainctl-usage/chainctl-iam.md b/content/platform/chainctl-usage/chainctl-iam.md similarity index 99% rename from content/chainguard/chainctl-usage/chainctl-iam.md rename to content/platform/chainctl-usage/chainctl-iam.md index c19c338a41..81e5626a93 100644 --- a/content/chainguard/chainctl-usage/chainctl-iam.md +++ b/content/platform/chainctl-usage/chainctl-iam.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl-usage/chainctl-iam/ title: "Manage Identity and Access with chainctl" lead: "Chainguard's chainctl iam commands provide enterprise-grade identity and access management for container registries and security resources." description: "Learn how to use chainctl iam commands to manage identity, access controls, and role-based permissions for Chainguard's container security platform" diff --git a/content/chainguard/chainctl-usage/chainctl-images.md b/content/platform/chainctl-usage/chainctl-images.md similarity index 99% rename from content/chainguard/chainctl-usage/chainctl-images.md rename to content/platform/chainctl-usage/chainctl-images.md index 428282c3fd..e91e2dabd1 100644 --- a/content/chainguard/chainctl-usage/chainctl-images.md +++ b/content/platform/chainctl-usage/chainctl-images.md @@ -1,6 +1,7 @@ --- title: "Manage Chainguard Container Images with chainctl" aliases: +- /chainguard/chainctl-usage/chainctl-images/ - /chainguard/chainctl-usage/chainctl-images-history lead: "Chainguard's chainctl images commands enable discovery, analysis, and comparison of security-hardened container images available in your organization." description: "Learn how to use chainctl images commands to discover, examine version history, and compare Chainguard's security-hardened container images in your registry" diff --git a/content/chainguard/chainctl-usage/chainctl-version-update.md b/content/platform/chainctl-usage/chainctl-version-update.md similarity index 98% rename from content/chainguard/chainctl-usage/chainctl-version-update.md rename to content/platform/chainctl-usage/chainctl-version-update.md index c74e2aa533..a730caa2cc 100644 --- a/content/chainguard/chainctl-usage/chainctl-version-update.md +++ b/content/platform/chainctl-usage/chainctl-version-update.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl-usage/chainctl-version-update/ title: "Find and Update Your chainctl Release Version" lead: "Keep your chainctl CLI updated to access the latest Chainguard security features and performance improvements for container management." description: "Learn how to check your chainctl version and update to the latest release for enhanced security features and improved container management capabilities" diff --git a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-image-version-list.png b/content/platform/chainctl-usage/comparing-chainctl-to-console/console-image-version-list.png similarity index 100% rename from content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-image-version-list.png rename to content/platform/chainctl-usage/comparing-chainctl-to-console/console-image-version-list.png diff --git a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-org-images.png b/content/platform/chainctl-usage/comparing-chainctl-to-console/console-org-images.png similarity index 100% rename from content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-org-images.png rename to content/platform/chainctl-usage/comparing-chainctl-to-console/console-org-images.png diff --git a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-overview.png b/content/platform/chainctl-usage/comparing-chainctl-to-console/console-overview.png similarity index 100% rename from content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-overview.png rename to content/platform/chainctl-usage/comparing-chainctl-to-console/console-overview.png diff --git a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-settings.png b/content/platform/chainctl-usage/comparing-chainctl-to-console/console-settings.png similarity index 100% rename from content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-settings.png rename to content/platform/chainctl-usage/comparing-chainctl-to-console/console-settings.png diff --git a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-users.png b/content/platform/chainctl-usage/comparing-chainctl-to-console/console-users.png similarity index 100% rename from content/chainguard/chainctl-usage/comparing-chainctl-to-console/console-users.png rename to content/platform/chainctl-usage/comparing-chainctl-to-console/console-users.png diff --git a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/index.md b/content/platform/chainctl-usage/comparing-chainctl-to-console/index.md similarity index 92% rename from content/chainguard/chainctl-usage/comparing-chainctl-to-console/index.md rename to content/platform/chainctl-usage/comparing-chainctl-to-console/index.md index 2de4ef46e6..7c8954151f 100644 --- a/content/chainguard/chainctl-usage/comparing-chainctl-to-console/index.md +++ b/content/platform/chainctl-usage/comparing-chainctl-to-console/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl-usage/comparing-chainctl-to-console/ title: "Compare chainctl usage with the Chainguard Console" linktitle: "chainctl vs Console" type: "article" @@ -20,9 +22,9 @@ Chainguard provides two powerful interfaces for managing container security reso ## Prerequisites -To access the [Chainguard Console](/chainguard/chainguard-images/how-to-use/images-directory/) you need to [create an account and sign in](https://console.chainguard.dev/auth/login). The Console is accessible to everyone, including users who aren't Chainguard customers. +To access the [Chainguard Console](/platform/console/images-directory/) you need to [create an account and sign in](https://console.chainguard.dev/auth/login). The Console is accessible to everyone, including users who aren't Chainguard customers. -To use `chainctl`, start by [installing chainctl](/chainguard/chainctl-usage/how-to-install-chainctl/). See [Get Started with chainctl](/chainguard/chainctl-usage/getting-started-with-chainctl/) to help you begin using it; the examples on this page assume you have `chainctl` installed and are authenticated. +To use `chainctl`, start by [installing chainctl](/chainguard/chainctl-usage/how-to-install-chainctl/). See [Get Started with chainctl](/get-started/getting-started-with-chainctl/) to help you begin using it; the examples on this page assume you have `chainctl` installed and are authenticated. ## High-level Comparison @@ -149,7 +151,7 @@ To learn more about `chainctl`, see: To learn more about the Chainguard Console, see: -* [Using the Chainguard Directory and Console](/chainguard/chainguard-images/how-to-use/images-directory/). +* [Using the Chainguard Directory and Console](/platform/console/images-directory/). ### Compare a Chainguard Container to a non-Chainguard Alternative in the Console diff --git a/content/chainguard/chainctl-usage/comparing-images.md b/content/platform/chainctl-usage/comparing-images.md similarity index 99% rename from content/chainguard/chainctl-usage/comparing-images.md rename to content/platform/chainctl-usage/comparing-images.md index c62bf96bf4..899ebc0cab 100644 --- a/content/chainguard/chainctl-usage/comparing-images.md +++ b/content/platform/chainctl-usage/comparing-images.md @@ -2,6 +2,7 @@ title: "How To Compare Chainguard Containers with chainctl" linktitle: "Compare Images with chainctl" aliases: +- /chainguard/chainctl-usage/comparing-images/ - /chainguard/chainguard-images/comparing-images/ - /chainguard/chainguard-images/comparing-images/comparing-images/ - /chainguard/chainguard-images/using-the-image-diff-api diff --git a/content/chainguard/chainctl-usage/how-to-install-chainctl.md b/content/platform/chainctl-usage/how-to-install-chainctl.md similarity index 99% rename from content/chainguard/chainctl-usage/how-to-install-chainctl.md rename to content/platform/chainctl-usage/how-to-install-chainctl.md index 1510bd6b04..2e671e6ac5 100644 --- a/content/chainguard/chainctl-usage/how-to-install-chainctl.md +++ b/content/platform/chainctl-usage/how-to-install-chainctl.md @@ -2,6 +2,7 @@ title: "How to Install chainctl" linktitle: "Install chainctl" aliases: +- /chainguard/chainctl-usage/how-to-install-chainctl/ - /chainguard/chainguard-enforce/how-to-install-chainctl - /chainguard/administration/how-to-install-chainctl type: "article" diff --git a/content/chainguard/chainctl-usage/manage-chainctl-config.md b/content/platform/chainctl-usage/manage-chainctl-config.md similarity index 98% rename from content/chainguard/chainctl-usage/manage-chainctl-config.md rename to content/platform/chainctl-usage/manage-chainctl-config.md index 796ca063a4..142ae9cc59 100644 --- a/content/chainguard/chainctl-usage/manage-chainctl-config.md +++ b/content/platform/chainctl-usage/manage-chainctl-config.md @@ -2,6 +2,7 @@ title: "Manage Your chainctl Configuration" linktitle: "Manage Your chainctl Configuration" aliases: +- /chainguard/chainctl-usage/manage-chainctl-config/ - /chainguard/chainguard-enforce/manage-chainctl-config/ - /chainguard/administration/manage-chainctl-config type: "article" diff --git a/content/chainguard/chainctl/_index.md b/content/platform/chainctl/_index.md similarity index 95% rename from content/chainguard/chainctl/_index.md rename to content/platform/chainctl/_index.md index 3a9d2586b3..737ffac1d0 100644 --- a/content/chainguard/chainctl/_index.md +++ b/content/platform/chainctl/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/chainctl/ title: "chainctl Reference" lead: "" description: "chainctl Reference Documentation" @@ -8,7 +10,7 @@ lastmod: 2025-03-21T08:49:15+00:00 draft: false tags: ["chainctl", "Reference"] images: [] -weight: 070 +weight: 030 --- The CLI tool `chainctl` helps you interact with the account model that Chainguard provides. The tool uses the familiar ` ` style of CLI interactions. Below find the current reference for `chainctl`. diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl.md b/content/platform/chainctl/chainctl-docs/chainctl.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl.md rename to content/platform/chainctl/chainctl-docs/chainctl.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions.md b/content/platform/chainctl/chainctl-docs/chainctl_actions.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_catalog.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_catalog.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_catalog.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_catalog.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_catalog_list.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_catalog_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_catalog_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_catalog_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_discover.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_discover.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_discover.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_discover.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements_create.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements_list.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_entitlements_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_entitlements_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_actions_list.md b/content/platform/chainctl/chainctl-docs/chainctl_actions_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_actions_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_actions_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_agent.md b/content/platform/chainctl/chainctl-docs/chainctl_agent.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_agent.md rename to content/platform/chainctl/chainctl-docs/chainctl_agent.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_agent_accept-terms.md b/content/platform/chainctl/chainctl-docs/chainctl_agent_accept-terms.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_agent_accept-terms.md rename to content/platform/chainctl/chainctl-docs/chainctl_agent_accept-terms.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth.md b/content/platform/chainctl/chainctl-docs/chainctl_auth.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_configure-docker.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_configure-docker.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_configure-docker.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_configure-docker.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_configure-npm.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_configure-npm.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_configure-npm.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_configure-npm.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_delete-account.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_delete-account.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_delete-account.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_delete-account.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_login.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_login.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_login.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_login.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_logout.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_logout.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_logout.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_logout.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_pull-token.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_pull-token.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_pull-token.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_pull-token.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_pull-token_create.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_pull-token_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_pull-token_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_pull-token_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_pull-token_list.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_pull-token_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_pull-token_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_pull-token_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_status.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_status.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_status.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_status.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_token.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_token.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_token.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_token.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_auth_token_capabilities.md b/content/platform/chainctl/chainctl-docs/chainctl_auth_token_capabilities.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_auth_token_capabilities.md rename to content/platform/chainctl/chainctl-docs/chainctl_auth_token_capabilities.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config.md b/content/platform/chainctl/chainctl-docs/chainctl_config.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config.md rename to content/platform/chainctl/chainctl-docs/chainctl_config.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_edit.md b/content/platform/chainctl/chainctl-docs/chainctl_config_edit.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_edit.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_edit.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_reset.md b/content/platform/chainctl/chainctl-docs/chainctl_config_reset.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_reset.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_reset.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_save.md b/content/platform/chainctl/chainctl-docs/chainctl_config_save.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_save.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_save.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_set.md b/content/platform/chainctl/chainctl-docs/chainctl_config_set.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_set.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_set.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_unset.md b/content/platform/chainctl/chainctl-docs/chainctl_config_unset.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_unset.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_unset.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_validate.md b/content/platform/chainctl/chainctl-docs/chainctl_config_validate.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_validate.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_validate.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_config_view.md b/content/platform/chainctl/chainctl-docs/chainctl_config_view.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_config_view.md rename to content/platform/chainctl/chainctl-docs/chainctl_config_view.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_events.md b/content/platform/chainctl/chainctl-docs/chainctl_events.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_events.md rename to content/platform/chainctl/chainctl-docs/chainctl_events.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions.md b/content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions.md rename to content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions_create.md b/content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions_list.md b/content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_events_subscriptions_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_events_subscriptions_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam.md b/content/platform/chainctl/chainctl-docs/chainctl_iam.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check_aws.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check_aws.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check_aws.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check_aws.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check_azure.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check_azure.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check_azure.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check_azure.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check_gcp.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check_gcp.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_check_gcp.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_check_gcp.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set_aws.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set_aws.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set_aws.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set_aws.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set_azure.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set_azure.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set_azure.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set_azure.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set_gcp.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set_gcp.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_set_gcp.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_set_gcp.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_aws.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_aws.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_aws.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_aws.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_azure.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_azure.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_azure.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_azure.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_gcp.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_gcp.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_gcp.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_account-associations_unset_gcp.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_create.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_external-group-role-mappings_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_folders.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_folders.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_folders_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_folders_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_folders_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_folders_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_folders_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_folders_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_update.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_folders_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_folders_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_folders_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_aws.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_aws.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_aws.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_aws.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_role.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_role.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_role.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_role.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_user.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_user.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_user.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_aws_user.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_github.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_github.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_github.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_github.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_gitlab.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_gitlab.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_create_gitlab.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_create_gitlab.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_update.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identities_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identities_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identities_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_create.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_update.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_identity-providers_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_identity-providers_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_invites.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_invites.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites_create.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_invites_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_invites_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_invites_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_invites_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_invites_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_invites_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_invites_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_organizations.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_organizations.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_organizations_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_organizations_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_organizations_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_organizations_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_organizations_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_organizations_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_organizations_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_create.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_update.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_role-bindings_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_role-bindings_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_capabilities.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles_capabilities.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_capabilities.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles_capabilities.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_capabilities_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles_capabilities_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_capabilities_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles_capabilities_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_create.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_list.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_update.md b/content/platform/chainctl/chainctl-docs/chainctl_iam_roles_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_iam_roles_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_iam_roles_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images.md b/content/platform/chainctl/chainctl-docs/chainctl_images.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images.md rename to content/platform/chainctl/chainctl-docs/chainctl_images.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_advisories.md b/content/platform/chainctl/chainctl-docs/chainctl_images_advisories.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_advisories.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_advisories.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_advisories_list.md b/content/platform/chainctl/chainctl-docs/chainctl_images_advisories_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_advisories_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_advisories_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_changelog.md b/content/platform/chainctl/chainctl-docs/chainctl_images_changelog.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_changelog.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_changelog.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_diff.md b/content/platform/chainctl/chainctl-docs/chainctl_images_diff.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_diff.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_diff.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_entitlements.md b/content/platform/chainctl/chainctl-docs/chainctl_images_entitlements.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_entitlements.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_entitlements.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_entitlements_list.md b/content/platform/chainctl/chainctl-docs/chainctl_images_entitlements_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_entitlements_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_entitlements_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_helm.md b/content/platform/chainctl/chainctl-docs/chainctl_images_helm.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_helm.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_helm.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_helm_refs.md b/content/platform/chainctl/chainctl-docs/chainctl_images_helm_refs.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_helm_refs.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_helm_refs.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_helm_values.md b/content/platform/chainctl/chainctl-docs/chainctl_images_helm_values.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_helm_values.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_helm_values.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_history.md b/content/platform/chainctl/chainctl-docs/chainctl_images_history.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_history.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_history.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_list.md b/content/platform/chainctl/chainctl-docs/chainctl_images_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_build.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_build.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_apply.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_apply.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_apply.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_apply.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_edit.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_edit.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_edit.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_edit.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_list.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_logs.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_logs.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_build_logs.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_build_logs.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_create.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_list.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_update.md b/content/platform/chainctl/chainctl-docs/chainctl_images_repos_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_repos_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_repos_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_tags.md b/content/platform/chainctl/chainctl-docs/chainctl_images_tags.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_tags.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_tags.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_tags_list.md b/content/platform/chainctl/chainctl-docs/chainctl_images_tags_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_tags_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_tags_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_images_tags_resolve.md b/content/platform/chainctl/chainctl-docs/chainctl_images_tags_resolve.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_images_tags_resolve.md rename to content/platform/chainctl/chainctl-docs/chainctl_images_tags_resolve.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts_count.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts_count.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts_count.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts_count.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts_list.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts_versions.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts_versions.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_artifacts_versions.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_artifacts_versions.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements_create.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements_list.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_entitlements_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_entitlements_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_packages.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_packages.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_packages.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_packages.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_packages_blocked.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_packages_blocked.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_packages_blocked.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_packages_blocked.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_create.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_list.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_update.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_binding_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_binding_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_create.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_disable.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_disable.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_disable.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_disable.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_enable.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_enable.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_enable.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_enable.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_list.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_update.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_policy_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_policy_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_update-hashes.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_update-hashes.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_update-hashes.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_update-hashes.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_libraries_verify.md b/content/platform/chainctl/chainctl-docs/chainctl_libraries_verify.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_libraries_verify.md rename to content/platform/chainctl/chainctl-docs/chainctl_libraries_verify.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_packages.md b/content/platform/chainctl/chainctl-docs/chainctl_packages.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_packages.md rename to content/platform/chainctl/chainctl-docs/chainctl_packages.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_packages_versions.md b/content/platform/chainctl/chainctl-docs/chainctl_packages_versions.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_packages_versions.md rename to content/platform/chainctl/chainctl-docs/chainctl_packages_versions.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_packages_versions_list.md b/content/platform/chainctl/chainctl-docs/chainctl_packages_versions_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_packages_versions_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_packages_versions_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies.md b/content/platform/chainctl/chainctl-docs/chainctl_policies.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_binding.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_binding.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding_create.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_binding_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_binding_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_binding_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_binding_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding_list.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_binding_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_binding_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_binding_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_check.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_check.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_check.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_check.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_disable.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_disable.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_disable.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_disable.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_enable.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_enable.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_enable.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_enable.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_policies_list.md b/content/platform/chainctl/chainctl-docs/chainctl_policies_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_policies_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_policies_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills.md b/content/platform/chainctl/chainctl-docs/chainctl_skills.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_accept-terms.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_accept-terms.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_accept-terms.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_accept-terms.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_describe.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_describe.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_describe.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_describe.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements_create.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements_create.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements_create.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements_create.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements_delete.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements_delete.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements_delete.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements_delete.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements_list.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_entitlements_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_entitlements_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_install.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_install.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_install.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_install.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_list.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_list.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_list.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_list.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_pull.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_pull.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_pull.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_pull.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_push.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_push.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_push.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_push.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_uninstall.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_uninstall.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_uninstall.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_uninstall.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_validate.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_validate.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_validate.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_validate.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_skills_versions.md b/content/platform/chainctl/chainctl-docs/chainctl_skills_versions.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_skills_versions.md rename to content/platform/chainctl/chainctl-docs/chainctl_skills_versions.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_starter.md b/content/platform/chainctl/chainctl-docs/chainctl_starter.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_starter.md rename to content/platform/chainctl/chainctl-docs/chainctl_starter.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_starter_add-images.md b/content/platform/chainctl/chainctl-docs/chainctl_starter_add-images.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_starter_add-images.md rename to content/platform/chainctl/chainctl-docs/chainctl_starter_add-images.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_starter_init.md b/content/platform/chainctl/chainctl-docs/chainctl_starter_init.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_starter_init.md rename to content/platform/chainctl/chainctl-docs/chainctl_starter_init.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_starter_request-access.md b/content/platform/chainctl/chainctl-docs/chainctl_starter_request-access.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_starter_request-access.md rename to content/platform/chainctl/chainctl-docs/chainctl_starter_request-access.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_starter_status.md b/content/platform/chainctl/chainctl-docs/chainctl_starter_status.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_starter_status.md rename to content/platform/chainctl/chainctl-docs/chainctl_starter_status.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_update.md b/content/platform/chainctl/chainctl-docs/chainctl_update.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_update.md rename to content/platform/chainctl/chainctl-docs/chainctl_update.md diff --git a/content/chainguard/chainctl/chainctl-docs/chainctl_version.md b/content/platform/chainctl/chainctl-docs/chainctl_version.md similarity index 100% rename from content/chainguard/chainctl/chainctl-docs/chainctl_version.md rename to content/platform/chainctl/chainctl-docs/chainctl_version.md diff --git a/content/platform/console/_index.md b/content/platform/console/_index.md new file mode 100644 index 0000000000..8cb6945b7e --- /dev/null +++ b/content/platform/console/_index.md @@ -0,0 +1,11 @@ +--- +title : "Chainguard Console" +linktitle: "Chainguard Console" +lead: "" +description: "Documentation for the Chainguard Console, the web interface for exploring images and managing your organization" +type: "article" +date: 2026-06-10T08:48:23+00:00 +lastmod: 2026-06-10T08:48:23+00:00 +draft: false +weight: 050 +--- diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/helm-charts-in-console.png b/content/platform/console/images-directory/helm-charts-in-console.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/helm-charts-in-console.png rename to content/platform/console/images-directory/helm-charts-in-console.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-A.png b/content/platform/console/images-directory/imgs-dir-A.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-A.png rename to content/platform/console/images-directory/imgs-dir-A.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-B.png b/content/platform/console/images-directory/imgs-dir-B.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-B.png rename to content/platform/console/images-directory/imgs-dir-B.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-C.png b/content/platform/console/images-directory/imgs-dir-C.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-C.png rename to content/platform/console/images-directory/imgs-dir-C.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-E.png b/content/platform/console/images-directory/imgs-dir-E.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-E.png rename to content/platform/console/images-directory/imgs-dir-E.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-F.png b/content/platform/console/images-directory/imgs-dir-F.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-F.png rename to content/platform/console/images-directory/imgs-dir-F.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-G.png b/content/platform/console/images-directory/imgs-dir-G.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-G.png rename to content/platform/console/images-directory/imgs-dir-G.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-H.png b/content/platform/console/images-directory/imgs-dir-H.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-H.png rename to content/platform/console/images-directory/imgs-dir-H.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-I.png b/content/platform/console/images-directory/imgs-dir-I.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/imgs-dir-I.png rename to content/platform/console/images-directory/imgs-dir-I.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/index.md b/content/platform/console/images-directory/index.md similarity index 98% rename from content/chainguard/chainguard-images/how-to-use/images-directory/index.md rename to content/platform/console/images-directory/index.md index 01654f6d49..03f12b2820 100644 --- a/content/chainguard/chainguard-images/how-to-use/images-directory/index.md +++ b/content/platform/console/images-directory/index.md @@ -1,7 +1,8 @@ --- title: "Using the Chainguard Console" linktitle: "Using the Chainguard Console" -aliases: +aliases: +- /chainguard/chainguard-images/how-to-use/images-directory/ type: "article" description: "A walkthrough of the Chainguard Console." date: 2024-02-23T11:07:52+02:00 @@ -11,7 +12,7 @@ tags: ["Chainguard Containers"] images: [] menu: docs: - parent: "chainguard-images" + parent: "console" weight: 020 toc: true --- @@ -39,7 +40,7 @@ After signing in to the [Chainguard Console](https://console.chainguard.dev), yo
Screenshot showing the Chainguard Console's Overview page.

-If your organization and account have [Chainguard Notifications](/chainguard/chainguard-images/how-to-use/use-chainguard-notifications) enabled, you will see the **Activity Center** on the page where notifications from Chainguard will occasionally be shown. +If your organization and account have [Chainguard Notifications](/platform/console/use-chainguard-notifications) enabled, you will see the **Activity Center** on the page where notifications from Chainguard will occasionally be shown.
Screenshot showing a test notification in the Chainguard Notifications box on the Chainguard Console's Overview page.

diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/notifications-inapp.png b/content/platform/console/images-directory/notifications-inapp.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/notifications-inapp.png rename to content/platform/console/images-directory/notifications-inapp.png diff --git a/content/chainguard/chainguard-images/how-to-use/images-directory/packages-in-console.png b/content/platform/console/images-directory/packages-in-console.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/images-directory/packages-in-console.png rename to content/platform/console/images-directory/packages-in-console.png diff --git a/content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/index.md b/content/platform/console/use-chainguard-notifications/index.md similarity index 93% rename from content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/index.md rename to content/platform/console/use-chainguard-notifications/index.md index 0049fc3682..3235aacbb0 100644 --- a/content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/index.md +++ b/content/platform/console/use-chainguard-notifications/index.md @@ -2,6 +2,7 @@ title: "How to Use Chainguard Notifications" linktitle: "Using Chainguard Notifications" aliases: +- /chainguard/chainguard-images/how-to-use/use-chainguard-notifications/ type: "article" description: "A primer on how to configure Chainguard Notifications" lead: "A primer on how to configure Chainguard Notifications in the Chainguard Console" @@ -12,12 +13,12 @@ tags: ["Chainguard Containers"] images: [] menu: docs: - parent: "chainguard-images" + parent: "console" weight: 030 toc: true --- -You can use the [Chainguard Console](/chainguard/chainguard-images/how-to-use/images-directory) to configure how **Chainguard** is permitted to send notifications about things like breaking changes to users in your organization. The feature includes options to allow notifications to be sent in-app to the **Activity Center** on the user’s Overview page in the Chainguard Console, via Slack, and for customers who are opted in, via email. +You can use the [Chainguard Console](/platform/console/images-directory) to configure how **Chainguard** is permitted to send notifications about things like breaking changes to users in your organization. The feature includes options to allow notifications to be sent in-app to the **Activity Center** on the user’s Overview page in the Chainguard Console, via Slack, and for customers who are opted in, via email. These notifications are different from [Chainguard Events](/chainguard/administration/cloudevents/) as Chainguard Notifications are sent by Chainguard’s customer success representatives. diff --git a/content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/notifications-email.png b/content/platform/console/use-chainguard-notifications/notifications-email.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/notifications-email.png rename to content/platform/console/use-chainguard-notifications/notifications-email.png diff --git a/content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/notifications-integrations.png b/content/platform/console/use-chainguard-notifications/notifications-integrations.png similarity index 100% rename from content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/notifications-integrations.png rename to content/platform/console/use-chainguard-notifications/notifications-integrations.png diff --git a/content/platform/factory/_index.md b/content/platform/factory/_index.md new file mode 100644 index 0000000000..fd5591cbaf --- /dev/null +++ b/content/platform/factory/_index.md @@ -0,0 +1,34 @@ +--- +aliases: +- /chainguard/factory/ +title: "Chainguard Factory" +linktitle: "Chainguard Factory" +type: "section" +description: "Learn about the Chainguard Factory, the automation system that builds secure software artifacts from source" +date: 2025-07-31T16:00:00+00:00 +lastmod: 2025-08-05T18:57:13+00:00 +draft: false +weight: 060 +--- + +The Chainguard Factory is our automated build system that continuously monitors, builds, tests, and publishes secure software artifacts from thousands of open source projects. + +## Documentation + +- [Factory Overview](/platform/factory/overview/) - Technical details about how the Factory works +- [Factory FAQ](/platform/factory/faq/) - Frequently asked questions + +## Video Resources + +Learn about the Factory through these informative videos, each with full transcripts: + +### Getting Started +- [What is the Chainguard Factory?](/platform/factory/what-is-factory/) - An introduction to the Factory concept +- [Touring the Chainguard Factory](/platform/factory/touring-the-factory/) - A guided tour through the Factory components + +### Deep Dives +- [What does the Chainguard Factory build?](/platform/factory/what-factory-builds/) - Understanding the Factory's outputs +- [Inside the Chainguard Factory - Assemble 2025](/platform/factory/assemble/) - Full conference presentation + +### Looking Forward +- [What is the future of the Chainguard Factory?](/platform/factory/future-of-factory/) - Roadmap and vision diff --git a/content/chainguard/factory/assemble.md b/content/platform/factory/assemble.md similarity index 99% rename from content/chainguard/factory/assemble.md rename to content/platform/factory/assemble.md index 02fad4b81f..5936304b47 100644 --- a/content/chainguard/factory/assemble.md +++ b/content/platform/factory/assemble.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/assemble/ title: "Inside the Chainguard Factory - Assemble 2025" linktitle: "Inside the Chainguard Factory" type: "article" diff --git a/content/chainguard/factory/faq.md b/content/platform/factory/faq.md similarity index 99% rename from content/chainguard/factory/faq.md rename to content/platform/factory/faq.md index f0ab5662e0..6ae69b10e6 100644 --- a/content/chainguard/factory/faq.md +++ b/content/platform/factory/faq.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/faq/ title: "Chainguard Factory FAQs" linktitle: "FAQ" type: "article" diff --git a/content/chainguard/factory/future-of-factory.md b/content/platform/factory/future-of-factory.md similarity index 98% rename from content/chainguard/factory/future-of-factory.md rename to content/platform/factory/future-of-factory.md index 3e3b22effb..1adf207b8d 100644 --- a/content/chainguard/factory/future-of-factory.md +++ b/content/platform/factory/future-of-factory.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/future-of-factory/ title: "What is the future of the Chainguard Factory?" linktitle: "Future of the Factory" type: "article" diff --git a/content/chainguard/factory/overview/factory.png b/content/platform/factory/overview/factory.png similarity index 100% rename from content/chainguard/factory/overview/factory.png rename to content/platform/factory/overview/factory.png diff --git a/content/chainguard/factory/overview/index.md b/content/platform/factory/overview/index.md similarity index 99% rename from content/chainguard/factory/overview/index.md rename to content/platform/factory/overview/index.md index 4e8e67e722..414c4ac009 100644 --- a/content/chainguard/factory/overview/index.md +++ b/content/platform/factory/overview/index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/overview/ title: "Overview of The Chainguard Factory" linktitle: "Overview" type: "article" diff --git a/content/chainguard/factory/overview/octo-prs.png b/content/platform/factory/overview/octo-prs.png similarity index 100% rename from content/chainguard/factory/overview/octo-prs.png rename to content/platform/factory/overview/octo-prs.png diff --git a/content/chainguard/factory/touring-the-factory.md b/content/platform/factory/touring-the-factory.md similarity index 96% rename from content/chainguard/factory/touring-the-factory.md rename to content/platform/factory/touring-the-factory.md index e1e02499f0..1b56a0f949 100644 --- a/content/chainguard/factory/touring-the-factory.md +++ b/content/platform/factory/touring-the-factory.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/touring-the-factory/ title: "Touring the Chainguard Factory" linktitle: "Factory Tour" type: "article" diff --git a/content/chainguard/factory/what-factory-builds.md b/content/platform/factory/what-factory-builds.md similarity index 97% rename from content/chainguard/factory/what-factory-builds.md rename to content/platform/factory/what-factory-builds.md index 14566d53ff..93f4cf6481 100644 --- a/content/chainguard/factory/what-factory-builds.md +++ b/content/platform/factory/what-factory-builds.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/what-factory-builds/ title: "What does the Chainguard Factory build?" linktitle: "What the Factory Builds" type: "article" diff --git a/content/chainguard/factory/what-is-factory.md b/content/platform/factory/what-is-factory.md similarity index 96% rename from content/chainguard/factory/what-is-factory.md rename to content/platform/factory/what-is-factory.md index 84d3636b8f..eaca5e2fcb 100644 --- a/content/chainguard/factory/what-is-factory.md +++ b/content/platform/factory/what-is-factory.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/factory/what-is-factory/ title: "What is the Chainguard Factory?" linktitle: "What is the Factory" type: "article" diff --git a/content/chainguard/fips/_index.md b/content/platform/fips/_index.md similarity index 88% rename from content/chainguard/fips/_index.md rename to content/platform/fips/_index.md index 23742095df..16812e1d2a 100644 --- a/content/chainguard/fips/_index.md +++ b/content/platform/fips/_index.md @@ -2,6 +2,7 @@ title: "FIPS" linkTitle: "FIPS" aliases: +- /chainguard/fips/ - /chainguard/chainguard-images/features/fips/ lead: "" description: "Chainguard FIPS Documentation" @@ -10,5 +11,5 @@ date: 2025-01-10T08:48:45+00:00 lastmod: 2025-01-10T08:48:45+00:00 draft: false images: [] -weight: 035 +weight: 070 --- diff --git a/content/chainguard/fips/eks-add-ons.md b/content/platform/fips/eks-add-ons.md similarity index 99% rename from content/chainguard/fips/eks-add-ons.md rename to content/platform/fips/eks-add-ons.md index e036be0a55..74c26a3478 100644 --- a/content/chainguard/fips/eks-add-ons.md +++ b/content/platform/fips/eks-add-ons.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/eks-add-ons/ title: "Overview of Chainguard EKS Add-ons" linktitle: "EKS Add-ons" description: "Learn about Chainguard EKS add-ons, which provide zero-CVE and FIPS-validated container images for core Amazon EKS cluster components through AWS Marketplace." diff --git a/content/chainguard/fips/faqs/index.md b/content/platform/fips/faqs/index.md similarity index 99% rename from content/chainguard/fips/faqs/index.md rename to content/platform/fips/faqs/index.md index 0efa119b0f..f74d1ef517 100644 --- a/content/chainguard/fips/faqs/index.md +++ b/content/platform/fips/faqs/index.md @@ -2,6 +2,7 @@ title: "Chainguard FIPS Container FAQs" linktitle: "FAQ" aliases: +- /chainguard/fips/faqs/ - /chainguard/chainguard-images/features/fips/faqs/ type: "article" description: "Frequently Asked Questions about Chainguard FIPS Container Images" diff --git a/content/chainguard/fips/fips-images.md b/content/platform/fips/fips-images.md similarity index 99% rename from content/chainguard/fips/fips-images.md rename to content/platform/fips/fips-images.md index b670013daa..7b6a936c2f 100644 --- a/content/chainguard/fips/fips-images.md +++ b/content/platform/fips/fips-images.md @@ -2,6 +2,7 @@ title: "Chainguard FIPS Containers" linktitle: "FIPS Containers" aliases: +- /chainguard/fips/fips-images/ - /chainguard/chainguard-images/fips-images - /chainguard/chainguard-images/images-features/fips-images - /chainguard/chainguard-images/working-with-images/fips-images/ diff --git a/content/chainguard/fips/getting-started.md b/content/platform/fips/getting-started.md similarity index 99% rename from content/chainguard/fips/getting-started.md rename to content/platform/fips/getting-started.md index b25785a8cc..305dfdfb38 100644 --- a/content/chainguard/fips/getting-started.md +++ b/content/platform/fips/getting-started.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/getting-started/ title: "Getting Started with FIPS Containers" linktitle: "Getting Started" type: "article" diff --git a/content/chainguard/fips/kernel-independent-architecture.md b/content/platform/fips/kernel-independent-architecture.md similarity index 99% rename from content/chainguard/fips/kernel-independent-architecture.md rename to content/platform/fips/kernel-independent-architecture.md index 2a61f85cd0..00f9b5e289 100644 --- a/content/chainguard/fips/kernel-independent-architecture.md +++ b/content/platform/fips/kernel-independent-architecture.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/kernel-independent-architecture/ title: "Kernel-Independent FIPS Architecture" linktitle: "Kernel-Independent FIPS" type: "article" diff --git a/content/chainguard/fips/non-approved-algorithms.md b/content/platform/fips/non-approved-algorithms.md similarity index 99% rename from content/chainguard/fips/non-approved-algorithms.md rename to content/platform/fips/non-approved-algorithms.md index 82268ec9a1..2a21224c28 100644 --- a/content/chainguard/fips/non-approved-algorithms.md +++ b/content/platform/fips/non-approved-algorithms.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/non-approved-algorithms/ title: "FIPS and Non-Approved Algorithms" linktitle: "FIPS and Non-Approved Algorithms" type: "article" diff --git a/content/chainguard/fips/tls-requirements.md b/content/platform/fips/tls-requirements.md similarity index 99% rename from content/chainguard/fips/tls-requirements.md rename to content/platform/fips/tls-requirements.md index adae737b01..745fb09865 100644 --- a/content/chainguard/fips/tls-requirements.md +++ b/content/platform/fips/tls-requirements.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/tls-requirements/ title: "Chainguard FIPS TLS Connectivity Requirements" linktitle: "FIPS TLS Connectivity Requirements" lead: "" diff --git a/content/chainguard/fips/understanding-fips.md b/content/platform/fips/understanding-fips.md similarity index 99% rename from content/chainguard/fips/understanding-fips.md rename to content/platform/fips/understanding-fips.md index 39a4aa769d..b8b9b0a3cf 100644 --- a/content/chainguard/fips/understanding-fips.md +++ b/content/platform/fips/understanding-fips.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/understanding-fips/ title: "Understanding FIPS" linktitle: "Understanding FIPS" type: "article" diff --git a/content/chainguard/fips/verify-fips.md b/content/platform/fips/verify-fips.md similarity index 99% rename from content/chainguard/fips/verify-fips.md rename to content/platform/fips/verify-fips.md index 810b31e96f..022f9e2f64 100644 --- a/content/chainguard/fips/verify-fips.md +++ b/content/platform/fips/verify-fips.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/fips/verify-fips/ title: "Verify that Chainguard FIPS Containers are Configured to Use FIPS Modules" linktitle: "FIPS Verification" description: "Learn how to verify that Chainguard FIPS Containers are properly configured to use various FIPS modules." diff --git a/content/chainguard/integrations/_index.md b/content/platform/integrations/_index.md similarity index 71% rename from content/chainguard/integrations/_index.md rename to content/platform/integrations/_index.md index 869068381b..a3e492d282 100644 --- a/content/chainguard/integrations/_index.md +++ b/content/platform/integrations/_index.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/integrations/ title : "Integrations" lead: "" description: "Chainguard integration documentation" @@ -6,5 +8,5 @@ type: "article" date: lastmod: draft: false -weight: 033 ---- \ No newline at end of file +weight: 080 +--- diff --git a/content/chainguard/integrations/cursor.md b/content/platform/integrations/cursor.md similarity index 99% rename from content/chainguard/integrations/cursor.md rename to content/platform/integrations/cursor.md index a0047c1475..8c00b7fa1a 100644 --- a/content/chainguard/integrations/cursor.md +++ b/content/platform/integrations/cursor.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/integrations/cursor/ title : "Using Chainguard with Cursor" linktitle: "Cursor" lead: "Using Chainguard container images and libraries in AI-generated code with Cursor" diff --git a/content/chainguard/integrations/kiro.md b/content/platform/integrations/kiro.md similarity index 99% rename from content/chainguard/integrations/kiro.md rename to content/platform/integrations/kiro.md index 407704bc20..48e1a6dd75 100644 --- a/content/chainguard/integrations/kiro.md +++ b/content/platform/integrations/kiro.md @@ -1,4 +1,6 @@ --- +aliases: +- /chainguard/integrations/kiro/ title: "Using Chainguard with Kiro" linktitle: "Kiro" lead: "Using Chainguard container images and libraries in AI-assisted development with Kiro" diff --git a/content/software-security/_index.md b/content/software-security/_index.md index 64e39947bb..364f3fdb92 100644 --- a/content/software-security/_index.md +++ b/content/software-security/_index.md @@ -6,5 +6,5 @@ date: 2022-08-01T08:47:36+00:00 lastmod: 2022-08-01T08:47:36+00:00 draft: false images: [] -weight: 3 +weight: 6 --- diff --git a/layouts/index.html b/layouts/index.html index 19900e3025..3cecfa2c8c 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -87,7 +87,7 @@