Skip to content

Releases: pulumi/pulumi-kubernetes-operator

pulumi-kubernetes-operator-v2.0.0-beta.2

11 Nov 20:00
bbbad20
Compare
Choose a tag to compare

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

  • Improved support for using custom program sources. #741
  • Improved Status logging. #742
  • Support for ReconcileRequest annotation. #745
  • Show stack processing state in printer columns. #747
  • Some stack outputs cannot be saved to Secret. #746

pulumi-kubernetes-operator-v2.0.0-beta.1

18 Oct 19:35
Compare
Choose a tag to compare

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

27 Sep 22:26
Compare
Choose a tag to compare
Pre-release

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.

  1. Install Flux into your cluster if you haven't already: flux install
  2. Apply operator/examples/random-yaml/repository.yaml.
  3. Store a Pulumi access token into a Kubernetes Secret: kubectl create secret generic pulumi-api-secret --from-literal=accessToken=$PULUMI_ACCESS_TOKEN.
  4. Apply operator/examples/random-yaml/stack.yaml

The system will perform the following actions:

  1. Create a pod to serve as the execution environment for the stack: kubectl get workspace --watch
  2. Execute pulumi up to deploy the random-yaml program. kubectl get update --watch
  3. 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

26 Aug 18:55
2ca7753
Compare
Choose a tag to compare

Changelog

pulumi-kubernetes-operator-0.8.1

26 Aug 20:22
fb0a7f1
Compare
Choose a tag to compare

A Helm chart for the Pulumi Kubernetes Operator

pulumi-kubernetes-operator-0.8.0

09 Jul 16:43
13b81b8
Compare
Choose a tag to compare

A Helm chart for the Pulumi Kubernetes Operator

pulumi-kubernetes-operator-0.7.4

08 Jul 21:16
9a04c19
Compare
Choose a tag to compare

A Helm chart for the Pulumi Kubernetes Operator

pulumi-kubernetes-operator-0.7.3

19 Apr 13:46
0005b1a
Compare
Choose a tag to compare

A Helm chart for the Pulumi Kubernetes Operator

pulumi-kubernetes-operator-v1.15.0

12 Mar 23:47
cf02ecf
Compare
Choose a tag to compare

Changelog

pulumi-kubernetes-operator-0.7.2

10 Mar 07:14
aec0d10
Compare
Choose a tag to compare

A Helm chart for the Pulumi Kubernetes Operator