📄️ GitHub
This section describes how to configure SPIRL to provide SPIFFE identities to your GitHub actions and workflows.
📄️ Jenkins
This section describes how to configure SPIRL to provide SPIFFE
📄️ Gitlab
This section describes how to configure SPIRL to provide SPIFFE identities to a Gitlab Pipeline.
📄️ SVIDs for CI/CD Jobs
SPIRL allows issuing SVIDs to CI/CD jobs with a SPIFFE ID that includes attributes such as the job's repository, branch name, workflow name, etc. When a CI/CD job requests an SVID, it connects to the spirl-agent and sends a JWT token issued by the CI/CD controller that contains information about the job. The spirl-agent then returns an SVID with a SPIFFE ID that includes attributes found in the JWT token claims.