1. Introduction
  2. 1. Installation
    1. 1.1. Managed Clusters
    2. 1.2. Self-Managed Clusters
      1. 1.2.1. Service Account Key Generation
      2. 1.2.2. OpenID Connect Issuer
        1. 1.2.2.1. Discovery Document
        2. 1.2.2.2. JSON Web Key Sets (JWKS)
      3. 1.2.3. Configurations
    3. 1.3. Mutating Admission Webhook
    4. 1.4. Azure AD Workload Identity CLI (azwi)
  3. 2. Quick Start
  4. 3. Concepts
  5. 4. Topics
    1. 4.1. Service Account Labels And Annotations
    2. 4.2. Federated Identity Credential
    3. 4.3. Azure Workload Identity CLI (azwi)
      1. 4.3.1. azwi serviceaccount create
      2. 4.3.2. azwi serviceaccount delete
      3. 4.3.3. azwi jwks
    4. 4.4. Self-Managed Clusters
      1. 4.4.1. Service Account Key Rotation
      2. 4.4.2. Examples
        1. 4.4.2.1. Kubernetes in Docker (kind)
    5. 4.5. Language-Specific Examples
      1. 4.5.1. Azure Identity client libraries
      2. 4.5.2. Microsoft Authentication Library (MSAL)
    6. 4.6. Metrics
  6. 5. Frequently Asked Questions
  7. 6. Troubleshooting
  8. 7. Known Issues
  9. 8. Development
    1. 8.1. Releasing
  10. 9. Contributing
  11. 10. Code of Conduct

Azure AD Workload Identity

Releasing

  • 1. Create a release pull request
  • 2. Review and approve the release pull request
  • 3. Verify that the create_release action is triggered after the release pull request is merged
  • 4. Verify that the tag and release is successfully created

Currently, Azure Workload Identity releases on a monthly basis, targeting the last week of the month.

We use GitHub Actions to automate our release process.

1. Create a release pull request

Create a release pull request

2. Review and approve the release pull request

Review and approve the release pull request

3. Verify that the create_release action is triggered after the release pull request is merged

Verify that the create_release action is triggered after the release pull request is merged

4. Verify that the tag and release is successfully created

Verify that the tag and release is successfully created