Skip to main content

Pulumi Secretless Authentication

Pulumi supports OIDC authentication for deployments to cloud providers without storing credentials.

Overview​

Pulumi's OIDC support enables infrastructure deployments using temporary tokens from CI/CD platforms and Pulumi Cloud. This provides:

  • No Cloud Credentials: OIDC tokens replace cloud provider keys
  • CI/CD Integration: GitHub Actions, GitLab CI support
  • Pulumi Cloud OIDC: Native OIDC token generation
  • Enhanced Security: Automatic credential rotation

Key Capabilities​

  • OIDC authentication to cloud providers (AWS, GCP, Azure)
  • Pulumi Cloud OIDC token generation
  • Integration with CI/CD platforms
  • Stack-level access controls

Contributing​

This page is a placeholder. We need your help to create comprehensive documentation!

What we need:

  • Complete setup guide for Pulumi OIDC
  • GitHub Actions workflow examples
  • Pulumi Cloud configuration for OIDC
  • AWS, GCP, Azure provider configuration
  • Stack and organization setup
  • Pulumi ESC (Environments, Secrets, Config) integration
  • Troubleshooting guide
  • Migration from stored credentials

How to contribute:

Resources​