<?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-3174--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-US</language><lastBuildDate>Thu, 13 Apr 2023 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3174--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-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/github-identity/</guid><description>Chainguard&amp;rsquo;s assumable identities 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 cgr.dev without a static pull token.
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.</description></item><item><title>Create an Assumable Identity for a GitLab CI/CD Pipeline</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/gitlab-identity/</guid><description>Chainguard&amp;rsquo;s assumable identities 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.
This procedural tutorial outlines two methods for how to create a Chainguard identity: chainctl and Terraform. It then walks through how to create a GitLab CI/CD pipeline that will assume the identity to interact with Chainguard resources.
Prerequisites To complete this guide, you will need the following.</description></item><item><title>Create an Assumable Identity to Authenticate from AWS</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity-oidc/</guid><description>Chainguard&amp;rsquo;s assumable identities are identities that can be assumed by external applications or workflows in order to access Chainguard resources or perform certain actions.
This tutorial outlines how to create a Chainguard identity that can be assumed by an AWS IAM user or IAM role using AWS IAM outbound identity federation.
Prerequisites To complete this guide, outbound identity federation must be enabled for your AWS account. Follow the official AWS documentation to set this up.</description></item><item><title>Create an Assumable Identity to Authenticate from AWS (Legacy)</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/aws-identity/</guid><description>Note: This page describes a custom implementation of assumable identities for AWS that was developed before AWS natively supported issuing OIDC tokens with IAM outbound identity federation. If possible, you should follow the instructions on this page instead.
Chainguard&amp;rsquo;s assumable identities are identities that can be assumed by external applications or workflows in order to access Chainguard resources or perform certain actions.
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.</description></item><item><title>Create an Assumable Identity for a Kubernetes Pod</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/kubernetes-identity/</guid><description>Chainguard&amp;rsquo;s assumable identities 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.
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.
Prerequisites To complete this guide, you will need the following.
chainctl — the Chainguard command line interface tool — installed on your local machine.</description></item><item><title>Create an Assumable Identity for a Buildkite Pipeline</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/buildkite-identity/</guid><description>Chainguard&amp;rsquo;s assumable identities 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.
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.
Prerequisites To complete this guide, you must have the following in place:</description></item><item><title>Create an Assumable Identity for a Bitbucket Pipeline</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/bitbucket-identity/</guid><description>Chainguard&amp;rsquo;s assumable identities 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.
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.
Prerequisites To complete this guide, you will need the following.</description></item><item><title>Use chainctl to Create an Assumable Identity for a Jenkins Pipeline</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-chainctl/</guid><description>Jenkins is an open source automation server that supports building, deploying, and automating projects.
This guide explains how to use chainctl to create an assumable identity and configure Jenkins to use that identity to authenticate to Chainguard. To accomplish this, we will create an OIDC token credential in Jenkins and then a matching Chainguard identity that uses the Jenkins OIDC URL and put the process into an example Jenkins build pipeline.</description></item><item><title>Use Terraform to Create an Assumable Identity for a Jenkins Pipeline</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/jenkins-terraform/</guid><description>Chainguard&amp;rsquo;s assumable identities 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.
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 chainctl, Chainguard&amp;rsquo;s command line tool, you can review Use chainctl to Create an Assumable Identity for a Jenkins Pipeline.</description></item><item><title>Create an Assumable Identity for a CLI session authenticated with Keycloak</title><link>https://deploy-preview-3174--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-3174--ornate-narwhal-088216.netlify.app/chainguard/administration/assumable-ids/identity-examples/keycloak-identity/</guid><description>Chainguard&amp;rsquo;s assumable identities 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.
This procedural tutorial outlines how to create an identity using Terraform, and then assume the identity with the CLI to interact with Chainguard resources.
Prerequisites To complete this guide, you will need the following.
terraform installed on your local machine. Terraform is an open-source Infrastructure as Code tool which this guide will use to create various cloud resources.</description></item></channel></rss>