Releases: pulumi/pulumi-kubernetes-operator
pulumi-kubernetes-operator-v2.0.0-beta.2
IMPORTANT: this is a prerelease and is not intended for use in a production environment.
See announcement:
https://www.pulumi.com/blog/pulumi-kubernetes-operator-2-0/
Installation
Follow the instructions in README.md to install the operator.
Optional: install Flux2 (instructions) to use Flux sources.
Usage
Use the Stack API to manage Pulumi deployments in your Kubernetes cluster.
Changes from v2.0.0-beta.1
pulumi-kubernetes-operator-v2.0.0-beta.1
IMPORTANT: this is a prerelease and is not intended for use in a production environment.
See announcement:
https://www.pulumi.com/blog/pulumi-kubernetes-operator-2-0/
Installation
Follow the instructions in README.md to install the operator.
Optional: install Flux2 (instructions) to use Flux sources.
Usage
Use the Stack API to manage Pulumi deployments in your Kubernetes cluster.
pulumi-kubernetes-operator-v2.0-beta.0
Overview
IMPORTANT: this is a prerelease and is not intended for use in a production environment.
This is a preview release of PKO "v2" - a major new version of the PulumI Kubernetes Operator. The focus is on improving the scalability and isolation features so to provide a true multi-tenant experience. The API is backwards-compatible, with the exception of cross-namespace references (not supported).
Installation
Follow the instructions in README.md to install the operator.
Optional: install Flux2 (instructions) to use Flux sources.
Usage
Use the Stack API to manage Pulumi deployments in your Kubernetes cluster.
Walkthrough
Here's a walkthrough to use the random-yaml program from pulumi-examples.
- Install Flux into your cluster if you haven't already:
flux install
- Apply operator/examples/random-yaml/repository.yaml.
- Store a Pulumi access token into a Kubernetes Secret:
kubectl create secret generic pulumi-api-secret --from-literal=accessToken=$PULUMI_ACCESS_TOKEN
. - Apply operator/examples/random-yaml/stack.yaml
The system will perform the following actions:
- Create a pod to serve as the execution environment for the stack:
kubectl get workspace --watch
- Execute
pulumi up
to deploy therandom-yaml
program.kubectl get update --watch
- Update the Stack status as it progresses:
kubectl get stack random-yaml -oyaml --watch
Changelog
- New pod-based architecture
- New installer
pulumi-kubernetes-operator-v1.16.0
pulumi-kubernetes-operator-0.8.1
A Helm chart for the Pulumi Kubernetes Operator
pulumi-kubernetes-operator-0.8.0
A Helm chart for the Pulumi Kubernetes Operator
pulumi-kubernetes-operator-0.7.4
A Helm chart for the Pulumi Kubernetes Operator
pulumi-kubernetes-operator-0.7.3
A Helm chart for the Pulumi Kubernetes Operator
pulumi-kubernetes-operator-v1.15.0
pulumi-kubernetes-operator-0.7.2
A Helm chart for the Pulumi Kubernetes Operator