From da9e042276c6af165a738f224e1c9c79ebea5b37 Mon Sep 17 00:00:00 2001 From: Mark Drake Date: Fri, 27 Feb 2026 12:45:07 -0800 Subject: [PATCH 1/2] Adding doc on the new Requests tab in the Console Signed-off-by: Mark Drake --- .../features/request-resources/index.md | 87 +++++++++++++++++++ .../features/unique-tags/index.md | 2 +- 2 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 content/chainguard/chainguard-images/features/request-resources/index.md diff --git a/content/chainguard/chainguard-images/features/request-resources/index.md b/content/chainguard/chainguard-images/features/request-resources/index.md new file mode 100644 index 0000000000..6079f5f45a --- /dev/null +++ b/content/chainguard/chainguard-images/features/request-resources/index.md @@ -0,0 +1,87 @@ +--- +title: "Requesting New Chainguard Resources" +linktitle: "Requesting Resources" +type: "article" +description: "How to submit requests for Chainguard to build new resources in the Console." +date: 2026-02-26T11:07:52+02:00 +lastmod: 2026-02-26T11:07:52+02:00 +draft: false +tags: ["Chainguard Containers", "Chainguard Console"] +images: [] +menu: + docs: + parent: "features" +weight: 015 +toc: true +--- + +The Chainguard Console now includes the Requests section where customers can submit and track requests for resources that Chainguard doesn't currently offer. This improves transparency around which technologies Chainguard is working to build and helps minimize duplicate build requests. + +This guide provides an overview of how to submit a request for a new resource to Chainguard, as well as the limitations on what resources can be built. + +> **Note**: As of this writing, the Requests section is in beta. Some of the details and instructions included in this guide are likely to change over time. + + +## Prerequisites + +In order to submit requests for new resources in the Chainguard Console, you must be part of a [verified organization](/chainguard/administration/iam-organizations/verified-orgs/). Users with access to only Chainguard's free tier of container images will not be able to submit requests. + + +## The Requests section + +To begin, navigate to the [**Requests** section of the Chainguard Console](https://console.chainguard.dev/org/chainguard/requests/active). This section includes three tabs: + +* **My requests**, showing any requests you've initiated or upvoted +* **Active builds**, which includes any resources the Chainguard team is in the process of building +* **Community requests**, showing all the resource requests not currently being built + +Each of these tabs contains a table with the following columns: + +* A column at the far left where you can upvote requests. +* The **Name** of the resource requested. +* The request's **Status**. This can be one of the following: + * **Future** + * **In progress** + * **Paused** + * **Reviewing** + * **Won't build** +* If the original requester included them, **Project Details** that describe the resource being requested + +Additionally, the **Community requests** tab includes a **Demand** column, showing what demand percentile the request falls into. Also, the **Active builds** tab includes an **Estimated delivery** column which shows when Chainguard expects the resource to be available. + + +## Requesting new resources + +Within each tab in the **Requests** section of the console is a button labeled **New request**. Clicking this button will open a modal window where you can enter the details of your resource request. + +This window contains several fields. The following are required for you to submit a request: + +* **Type** — Specify the type of resource you're requesting, either an **Image**, a **Package**, or a **Helm chart**. +* **Name** — Enter the existing public name of the resource you're requesting. +* **Open Source project repository** — Include a link to a public repository containing the source code for the open source project you're requesting. +* **Include FIPS-validated variant?** — Select either **Yes** or **No**. +* Additionally, you must confirm that none of Chainguard's existing artifacts or requests match your request. + +There are also a few optional fields you can fill in: + +* **Project Dockerfile** — Include a URL to a Dockerfile for the application that includes a build definition; if the project does not include a Dockerfile, provide as much build information as possible. +* **Dependencies** — Specify any other resources the artifact you're requesting needs to function. +* **Deployment method** — Specify how you plan to use this resource; for example, if you're requesting an image, you can specify that you plan to run it using Helm, Cloud Run, Argo, Docker, etc. + +Although these fields aren't required, filling them in provides Chainguard with more context for your request and can help speed up the approval process. + +After filling out the form, click the **Request image** button to submit your request. Your request will then appear in both the **My requests** and **Community requests** tabs, and other customers will be able to upvote it. + +The Chainguard team will then review the request and prioritize it based on demand, as determined by the number of upvotes the request has received from users. + + +## Limitations + +There are a few limitations you should consider before submitting a new request: + +* Chainguard will not build resources based on proprietary code. + * Note that some projects distributed under open source licenses have strict terms that prevent Chainguard from building artifacts based on them. +* If a project is no longer receiving updates or releases, Chainguard typically won't build it since there aren't reliable security fixes upstream. +* There are cases where Chainguard cannot fulfill a FIPS request and be FIPS compliant. In such cases, the standard variant can often still be built but the FIPS variant will get marked as **Won't build**. + +Finally, be aware that requesting that Chainguard build a software artifact does not mean it will automatically be accessible to your organization. Once the resource is built, you can reach out to our sales team to add it to your organization; alternatively, if your organization has [Catalog Pricing](/chainguard/chainguard-images/about/pricing/) enabled, you can add it yourself after it's built. diff --git a/content/chainguard/chainguard-images/features/unique-tags/index.md b/content/chainguard/chainguard-images/features/unique-tags/index.md index 7b80b40f42..6ece5ef86f 100644 --- a/content/chainguard/chainguard-images/features/unique-tags/index.md +++ b/content/chainguard/chainguard-images/features/unique-tags/index.md @@ -16,7 +16,7 @@ images: [] menu: docs: parent: "chainguard-images" -weight: 015 +weight: 035 toc: true --- From 3352f1e88fa694bbbc970950b8aa497c324dd7a2 Mon Sep 17 00:00:00 2001 From: Mark Drake Date: Mon, 2 Mar 2026 10:46:09 -0800 Subject: [PATCH 2/2] MH + SS suggestions Signed-off-by: Mark Drake --- .../features/request-resources/index.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/content/chainguard/chainguard-images/features/request-resources/index.md b/content/chainguard/chainguard-images/features/request-resources/index.md index 6079f5f45a..8813d459ee 100644 --- a/content/chainguard/chainguard-images/features/request-resources/index.md +++ b/content/chainguard/chainguard-images/features/request-resources/index.md @@ -15,7 +15,7 @@ weight: 015 toc: true --- -The Chainguard Console now includes the Requests section where customers can submit and track requests for resources that Chainguard doesn't currently offer. This improves transparency around which technologies Chainguard is working to build and helps minimize duplicate build requests. +The Chainguard Console includes the Requests section where customers can submit and track requests for resources that Chainguard doesn't currently offer. This improves transparency around which technologies Chainguard is working to build and helps minimize duplicate build requests. This guide provides an overview of how to submit a request for a new resource to Chainguard, as well as the limitations on what resources can be built. @@ -24,20 +24,21 @@ This guide provides an overview of how to submit a request for a new resource to ## Prerequisites -In order to submit requests for new resources in the Chainguard Console, you must be part of a [verified organization](/chainguard/administration/iam-organizations/verified-orgs/). Users with access to only Chainguard's free tier of container images will not be able to submit requests. +In order to submit requests for new resources in the Chainguard Console, you must be part of a [verified organization](/chainguard/administration/iam-organizations/verified-orgs/). Users with access to only Chainguard's Free tier of container images will not be able to submit requests. ## The Requests section To begin, navigate to the [**Requests** section of the Chainguard Console](https://console.chainguard.dev/org/chainguard/requests/active). This section includes three tabs: -* **My requests**, showing any requests you've initiated or upvoted +* **My requests**, showing any requests you've upvoted or initiated, as well as any initiated by other members of your organization * **Active builds**, which includes any resources the Chainguard team is in the process of building * **Community requests**, showing all the resource requests not currently being built Each of these tabs contains a table with the following columns: -* A column at the far left where you can upvote requests. +* A column at the far left where you can upvote requests by clicking the upward-pointing arrow. + * Click the arrow again to remove an upvote. * The **Name** of the resource requested. * The request's **Status**. This can be one of the following: * **Future** @@ -47,12 +48,12 @@ Each of these tabs contains a table with the following columns: * **Won't build** * If the original requester included them, **Project Details** that describe the resource being requested -Additionally, the **Community requests** tab includes a **Demand** column, showing what demand percentile the request falls into. Also, the **Active builds** tab includes an **Estimated delivery** column which shows when Chainguard expects the resource to be available. +Additionally, the **Community requests** tab includes a **Demand** column, showing what demand percentile the request falls into. Also, the **Active builds** tab includes an **Estimated delivery** column that shows when Chainguard expects the resource to be available. ## Requesting new resources -Within each tab in the **Requests** section of the console is a button labeled **New request**. Clicking this button will open a modal window where you can enter the details of your resource request. +Within each tab in the **Requests** section of the console is a button labeled **New request**. Click this button to open a modal window where you can enter the details of your resource request. This window contains several fields. The following are required for you to submit a request: @@ -70,7 +71,7 @@ There are also a few optional fields you can fill in: Although these fields aren't required, filling them in provides Chainguard with more context for your request and can help speed up the approval process. -After filling out the form, click the **Request image** button to submit your request. Your request will then appear in both the **My requests** and **Community requests** tabs, and other customers will be able to upvote it. +After filling out the form, click **Request image** to submit your request. Your request will then appear in both the **My requests** and **Community requests** tabs, and other customers will be able to upvote it. The Chainguard team will then review the request and prioritize it based on demand, as determined by the number of upvotes the request has received from users. @@ -82,6 +83,6 @@ There are a few limitations you should consider before submitting a new request: * Chainguard will not build resources based on proprietary code. * Note that some projects distributed under open source licenses have strict terms that prevent Chainguard from building artifacts based on them. * If a project is no longer receiving updates or releases, Chainguard typically won't build it since there aren't reliable security fixes upstream. -* There are cases where Chainguard cannot fulfill a FIPS request and be FIPS compliant. In such cases, the standard variant can often still be built but the FIPS variant will get marked as **Won't build**. +* There are cases where Chainguard cannot fulfill a FIPS request and be FIPS compliant. In such cases the standard variant can often still be built but the FIPS variant will get marked as **Won't build**. Finally, be aware that requesting that Chainguard build a software artifact does not mean it will automatically be accessible to your organization. Once the resource is built, you can reach out to our sales team to add it to your organization; alternatively, if your organization has [Catalog Pricing](/chainguard/chainguard-images/about/pricing/) enabled, you can add it yourself after it's built.