For the complete documentation index, see llms.txt.

Procedural

Create an assumable identity to authenticate from Azure
Procedural tutorial outlining how to create a Chainguard identity that can be assumed by an Azure workload using a managed identity.
Using init containers with Chainguard Containers
Example showing how to use an init container to configure Chainguard's minimal nginx container image.
Using chainctl to manage Custom Assembly resources
How to use chainctl to manage Custom Assembly resources.
How to integrate Keycloak with Chainguard
Procedural tutorial on how to register a Keycloak client and integrate it with the Chainguard platform.
How to pull packages from Chainguard package repositories through Artifactory
Tutorial for setting up remote Artifactory repositories as pull-through caches for apk packages from Chainguard's package repositories.
Mirror new Containers to Google Artifact Registry with Chainguard CloudEvents
Instructional guide outlining how one can set up an application that will listen for push events on a private registry and mirror any new Chainguard Containers to a GCP Artifact Registry.
How to integrate Microsoft Entra ID SSO with Chainguard
Procedural tutorial on how to register a Microsoft Entra ID application and integrate it with the Chainguard platform.