0.3.4 • Published 3 years ago

@pulumi-packs/kubernetes-cluster-api v0.3.4

Weekly downloads
24
License
MIT
Repository
gitlab
Last release
3 years ago

Cluster API for Pulumi

Installation

yarn add @pulumi-packs/cluster-api

# or

npm install --save @pulumi-packs/cluster-api

Getting Started

This package provides a helper function to bootstrap your management cluster with Cluster API.

import { init, ClusterApiConfig, FeatureGate } from "@pulumi-packs/cluster-api";

const capiConfig: ClusterApiConfig = {
  installCertManager: false,
  certManagerVersion: "",
  enableFeatureGates: [FeatureGate.ClusterResourceSet],
  kubernetesProvider: provider,

}

const capiManifests = init(capiConfig);

Cert Manager

Cluster API requires cert-manager within your management cluster.

You can provide installCertManager: true in your ClusterApiConfig to have the init function install this for you.

This will also require certManagerVersion to be set also. 1.0.4 is the latest, and tested, version.

Feature Gates

Currently, Cluster API supports two feature gates:

  • ClusterResourceSet
  • MachinePool

These can be enabled via the enum type, FeatureGate, when providing your config to the init function.

An empty array will not enable any feature gates.

0.3.4

3 years ago

0.3.3

3 years ago

0.3.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.8

3 years ago

0.2.3

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.4

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago