package
1.204.0-devpreview
Repository: https://github.com/aws/aws-cdk-go.git
Documentation: pkg.go.dev

# README

AWS Lambda Layer with kubectl (and helm)

This module exports a single class called KubectlLayer which is a lambda.Layer that bundles the kubectl and the helm command line.

  • Helm Version: 3.5.4
  • Kubectl Version: 1.20.0

Usage:

// KubectlLayer bundles the 'kubectl' and 'helm' command lines
import "github.com/aws/aws-cdk-go/awscdk"

var fn function

fn.AddLayers(awscdk.NewKubectlLayer(this, jsii.String("KubectlLayer")))

kubectl will be installed under /opt/kubectl/kubectl, and helm will be installed under /opt/helm/helm.

# Functions

Imports a layer version by ARN.
Imports a Layer that has been defined externally.
Return whether the given object is a Construct.
Check whether the given construct is a Resource.
Experimental.
Experimental.

# Interfaces

An AWS Lambda layer that includes `kubectl` and `helm`.