<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Identity Examples on</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/</link><description>Recent content in Identity Examples on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Thu, 13 Apr 2023 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/index.xml" rel="self" type="application/rss+xml"/><item><title>Create an Assumable Identity for a GitHub Actions Workflow</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/github-identity/</link><pubDate>Thu, 04 May 2023 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/github-identity/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/iam-organizations/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt;
are identities that can be assumed by external applications or workflows in
order to perform certain tasks that would otherwise have to be done by a human.
For instance, an assumable identity can be used to allow a GitHub Actions
workflow to pull images from &lt;code&gt;cgr.dev&lt;/code&gt; without a static pull token.&lt;/p&gt;
&lt;p&gt;This tutorial outlines how to create an identity, and then create a GitHub Actions workflow that will assume the identity to interact with Chainguard resources.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity for a GitLab CI/CD Pipeline</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/gitlab-identity/</link><pubDate>Wed, 28 Jun 2023 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/gitlab-identity/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This procedural tutorial outlines two methods for how to create a Chainguard identity: &lt;code&gt;chainctl&lt;/code&gt; and Terraform. It then walks through how to create a GitLab CI/CD pipeline that will assume the identity to interact with Chainguard resources.&lt;/p&gt;
&lt;h2 id="prerequisites" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;To complete this guide, you will need the following.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity to Authenticate from Azure</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/azure-identity/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/azure-identity/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you&amp;rsquo;re authenticating from a workload running in Azure
Kubernetes Service (AKS), refer to the
&lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/"&gt;Kubernetes identity guide&lt;/a&gt;
instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt;
are identities that can be assumed by external applications or workflows in
order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This procedural tutorial outlines how to create an identity that can be assumed
by an Azure workload — such as a VM, Container App, or Function — using an
&lt;a href="https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview"&gt;Azure managed identity&lt;/a&gt;
and then used to interact with the Chainguard API.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity to Authenticate from AWS</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc/</link><pubDate>Mon, 05 Jan 2026 09:00:00 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to access Chainguard resources or perform certain actions.&lt;/p&gt;
&lt;p&gt;This tutorial outlines how to create a Chainguard identity that can be assumed by an AWS IAM user or IAM role using &lt;a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_outbound.html"&gt;AWS IAM outbound identity federation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="prerequisites" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;To complete this guide, outbound identity federation must be enabled for your AWS account. Follow &lt;a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_outbound_getting_started.html#enable-outbound-federation"&gt;the official AWS documentation&lt;/a&gt; to set this up.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity to Authenticate from AWS (Legacy)</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity/</link><pubDate>Fri, 28 Nov 2025 16:00:00 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This page describes a custom implementation of assumable identities for AWS that was
developed before AWS natively supported issuing OIDC tokens with &lt;a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_outbound.html"&gt;IAM outbound
identity federation&lt;/a&gt;.
If possible, you should follow the instructions on
&lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc/"&gt;this page&lt;/a&gt;
instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to access Chainguard resources or perform certain actions.&lt;/p&gt;
&lt;p&gt;This tutorial outlines how to create a Chainguard identity that can be assumed by an AWS user or IAM role and used to authorize requests from AWS services and workloads hosted on platforms like EC2, ECS, Lambda, and EKS.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity for a Kubernetes Pod</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/</link><pubDate>Thu, 07 Aug 2025 13:00:00 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/iam-organizations/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt;
are identities that can be assumed by external applications or workflows in
order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This procedural tutorial outlines how to create an identity that can be assumed
by a Kubernetes pod and then used to interact with the Chainguard API.&lt;/p&gt;
&lt;h2 id="prerequisites" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;To complete this guide, you will need the following.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity for a Buildkite Pipeline</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/buildkite-identity/</link><pubDate>Wed, 17 May 2023 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/buildkite-identity/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/iam-organizations/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This tutorial outlines how to create an identity using Terraform, and then how to update a Buildkite pipeline so that it can assume the identity and interact with Chainguard resources.&lt;/p&gt;
&lt;h2 id="prerequisites" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;To complete this guide, you must have the following in place:&lt;/p&gt;</description></item><item><title>Create an Assumable Identity for a Bitbucket Pipeline</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/bitbucket-identity/</link><pubDate>Wed, 17 May 2023 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/bitbucket-identity/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/iam-organizations/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This procedural tutorial outlines how to create an identity using Terraform, and then how to update a Bitbucket pipeline so that it can assume the identity and interact with Chainguard resources.&lt;/p&gt;
&lt;h2 id="prerequisites" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;To complete this guide, you will need the following.&lt;/p&gt;</description></item><item><title>Use chainctl to Create an Assumable Identity for a Jenkins Pipeline</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/</link><pubDate>Sun, 07 Sep 2025 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/</guid><description>&lt;p&gt;&lt;a href="https://www.jenkins.io/"&gt;Jenkins&lt;/a&gt; is an open source automation server that supports building, deploying, and automating projects.&lt;/p&gt;
&lt;p&gt;This guide explains how to use &lt;code&gt;chainctl&lt;/code&gt; to create an assumable identity and configure Jenkins to use that identity to authenticate to Chainguard. To accomplish this, create an OIDC token credential in Jenkins and a matching Chainguard identity that uses the Jenkins OIDC URL, then put the process into an example Jenkins build pipeline.&lt;/p&gt;
&lt;p&gt;To do this using Terraform, follow the instructions in &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/"&gt;Use Terraform to Create an Assumable Identity for a Jenkins Pipeline&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Use Terraform to Create an Assumable Identity for a Jenkins Pipeline</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/</link><pubDate>Sun, 07 Sep 2025 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/iam-organizations/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This procedural tutorial outlines how to create an identity using Terraform, and then how to update a Jenkins pipeline so that it can assume the identity and interact with Chainguard resources. If you would like to follow this guide using &lt;code&gt;chainctl&lt;/code&gt;, Chainguard&amp;rsquo;s command line tool, you can review &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/"&gt;Use chainctl to Create an Assumable Identity for a Jenkins Pipeline&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Create an Assumable Identity for a CLI session authenticated with Keycloak</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/keycloak-identity/</link><pubDate>Tue, 26 Mar 2024 08:48:45 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/keycloak-identity/</guid><description>&lt;p&gt;Chainguard&amp;rsquo;s &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/chainguard/administration/iam-organizations/assumable-ids/"&gt;&lt;em&gt;assumable identities&lt;/em&gt;&lt;/a&gt; are identities that can be assumed by external applications or workflows in order to perform certain tasks that would otherwise have to be done by a human.&lt;/p&gt;
&lt;p&gt;This procedural tutorial outlines how to create an identity using Terraform, and then assume the identity with the CLI to interact with Chainguard resources.&lt;/p&gt;
&lt;h2 id="prerequisites" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;To complete this guide, you will need the following.&lt;/p&gt;</description></item></channel></rss>