This repository contains installation guides for deploying the Self-Hosted Pulumi Service into a variety of different target environments. The components of the Pulumi Service and general guidance on deploying and operating the service are documented in the Self-Hosted Pulumi Service documentation. Each guide details how to deploy the set of supporting cloud infrastructure on which the Pulumi Service can run, as well as how to deploy the container images needed to run the Pulumi Service.
The following guides are currently available:
- Quickstart (Docker Compose)
- AWS (EKS or ECS)
- Azure (AKS)
- Docker (Docker Engine)
- Google Cloud (GKE)
- VMware (Coming soon!)
Learn more about how to self-host Pulumi for your organization here.
This repository uses automated Claude AI code review workflows for quality assurance:
- EKS:
.github/workflows/claude-eks-review.yml
- Reviews changes toeks-hosted/**
- ECS:
.github/workflows/claude-ecs-review.yml
- Reviews changes toecs-hosted/**
- AKS:
.github/workflows/claude-aks-review.yml
- Reviews changes toaks-hosted/**
- GKE:
.github/workflows/claude-gke-review.yml
- Reviews changes togke-hosted/**
- Components:
.github/workflows/claude-components-review.yml
- Reviews changes tocomponents-microstacks/**
- All Changes:
.github/workflows/claude-code-review.yml
- Reviews repository-wide changes - Interactive:
.github/workflows/claude.yml
- Triggered by@claude
mentions in PR comments
- Automatic: Platform-specific workflows trigger on relevant path changes
- Manual: Use
@claude
in PR comments for targeted reviews - Scope: Each workflow focuses on platform-specific best practices and patterns
- Security: Workflows automatically exclude bot PRs (
dependabot[bot]
,pulumi-renovate[bot]
)
For questions about the review process, see the individual workflow files in .github/workflows/
.