<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Custom Assembly Resources on</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/</link><description>Recent content in Custom Assembly Resources on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Thu, 01 May 2025 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview of Chainguard Custom Assembly</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/</link><pubDate>Wed, 19 Feb 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/</guid><description>&lt;p&gt;Chainguard Custom Assembly enables organizations to build container images
tailored to their internal requirements and application dependencies, without
sacrificing security. By extending Chainguard&amp;rsquo;s hardened base images with
additional packages, environment variables, user accounts, and certificates,
teams can reduce CVE exposure while maintaining the flexibility their workflows
demand.&lt;/p&gt;
&lt;p&gt;This overview of Custom Assembly outlines how it works, its limitations, and how you can use container images customized with Custom Assembly. For a more hands-on tutorial on using Custom Assembly, Chainguard Academy currently has documentation for the following methods of managing the tool:&lt;/p&gt;</description></item><item><title>Custom Assembly FAQs</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/faq/</link><pubDate>Wed, 19 Feb 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/faq/</guid><description>&lt;h2 id="what-is-chainguards-custom-assembly" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;What is Chainguard’s Custom Assembly?&lt;/span&gt;
&lt;a href="#what-is-chainguards-custom-assembly" class="anchor" aria-label="Link to What is Chainguard’s Custom Assembly?" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Custom Assembly is a tool from Chainguard that allows users to build customized container images by assembling packages from a curated, secure set of base images provided by Chainguard.&lt;/p&gt;</description></item><item><title>Using the Chainguard Console to Manage Custom Assembly Resources</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-console/</link><pubDate>Wed, 09 Jul 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-console/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/"&gt;Custom Assembly feature&lt;/a&gt; allows you to build customized container images that include only the packages your application needs. This tutorial will walk you through using the &lt;a href="https://console.chainguard.dev"&gt;Chainguard console&amp;rsquo;s web interface&lt;/a&gt; to manage Custom Assembly resources, including selecting packages, building customized containers, and monitoring build status.&lt;/p&gt;
&lt;p&gt;By the end of this guide, you&amp;rsquo;ll be able to create, customize, and manage your own container images through the Chainguard console, giving you full control over your container dependencies while maintaining Chainguard&amp;rsquo;s security and compliance standards.&lt;/p&gt;</description></item><item><title>Using chainctl to Manage Custom Assembly Resources</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-chainctl/</link><pubDate>Thu, 01 May 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-chainctl/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/"&gt;Custom Assembly&lt;/a&gt; is a tool that allows customers to create customized containers with extra packages and annotations added. This enables customers to reduce their risk exposure by creating container images that are tailored to their internal organization and application requirements while still having few-to-zero CVEs.&lt;/p&gt;
&lt;p&gt;You can use &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainctl/"&gt;&lt;code&gt;chainctl&lt;/code&gt;, Chainguard&amp;rsquo;s command-line interface tool&lt;/a&gt;, to further customize your Custom Assembly builds and retrieve information about them. This guide provides an overview of the relevant &lt;code&gt;chainctl&lt;/code&gt; commands and outlines how you can edit the configuration of Custom Assembly containers, as well as retrieve a list of a customized image&amp;rsquo;s builds and its build logs.&lt;/p&gt;</description></item><item><title>Using GitOps to Manage Custom Assembly Resources</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-gitops/</link><pubDate>Thu, 29 Jan 2026 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-gitops/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/"&gt;Custom Assembly&lt;/a&gt; is a tool that allows customers to create customized container images with extra packages and annotations added. This enables customers to reduce their risk exposure by creating container images that are tailored to their internal organization and application requirements while still having few-to-zero CVEs. It can be managed in the &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-console/"&gt;Chainguard Console&lt;/a&gt;, &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-chainctl/"&gt;with chainctl&lt;/a&gt;, &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-api-demo/"&gt;with the API&lt;/a&gt;, or via CI/CD.&lt;/p&gt;
&lt;p&gt;This guide shows how to use Chainguard Custom Assembly as code via CI/CD, storing your configuration in Git and using automation to apply changes and trigger builds. The examples in this guide focus on GitHub Actions, as seen in &lt;a href="https://github.com/chainguard-demo/custom-assembly-as-code"&gt;Chainguard&amp;rsquo;s custom-assembly-as-code demo repository&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Using the Chainguard API to Manage Custom Assembly Resources</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-api-demo/</link><pubDate>Thu, 01 May 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-api-demo/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/custom-assembly/"&gt;Custom Assembly&lt;/a&gt; is a tool that allows customers to create customized containers with extra packages added. This enables customers to reduce their risk exposure by creating container images that are tailored to their internal organization and application requirements while still having few-to-zero CVEs.&lt;/p&gt;
&lt;p&gt;You can use the Chainguard API to further customize your Custom Assembly builds and retrieve information about them. This tutorial highlights a demo application (which can be found in &lt;a href="https://github.com/chainguard-dev/edu-images-demos/tree/main"&gt;Chainguard Academy&amp;rsquo;s Demo Applications repository&lt;/a&gt;) which, when run, updates a Custom Assembly container&amp;rsquo;s configuration based on a provided YAML file.&lt;/p&gt;</description></item><item><title>Adding Custom Certificates with Custom Assembly</title><link>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-certs/</link><pubDate>Thu, 12 Mar 2026 11:07:52 +0200</pubDate><guid>https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly-certs/</guid><description>&lt;p&gt;Many enterprise environments use internal certificate authorities (CAs) to issue certificates for internal services. These custom certificates need to be trusted by containers that communicate with the internal services. Custom Assembly allows you to build custom certificates directly into your container images, ensuring they trust your organization&amp;rsquo;s internal services without requiring manual certificate mounting at runtime.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: If you are looking for a way to embed certificates at build time, refer to our guide on &lt;a href="https://deploy-preview-3421--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/incert-custom-certs/"&gt;How To Use incert to Create Container Images with Built-in Custom Certificates&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>