Skip to content

hanseltime/awscdk-asset-kubectl

This branch is 22 commits behind cdklabs/awscdk-asset-kubectl:kubectl-v29/main.

Folders and files

NameName
Last commit message
Last commit date
Oct 29, 2024
Jan 10, 2025
Jun 5, 2024
Jun 5, 2024
Jun 5, 2024
Jun 5, 2024
Nov 10, 2024
Oct 10, 2024
Oct 10, 2024
Jun 14, 2023
Oct 18, 2024
Apr 29, 2024
Oct 10, 2024
Aug 27, 2024
Sep 14, 2022
Jan 19, 2024
Sep 14, 2022
Sep 14, 2022
Jun 5, 2024
Jan 10, 2025
Jan 19, 2024
Jan 16, 2025

Repository files navigation

Lambda Layer with KubeCtl v1.29


cdk-constructs: Stable


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

  • Helm Version: 3.14.4
  • Kubectl Version: 1.29.4

Usage:

// KubectlLayer bundles the 'kubectl' and 'helm' command lines
import { KubectlV29Layer } from '@aws-cdk/lambda-layer-kubectl-v29';
import * as lambda from 'aws-cdk-lib/aws-lambda';

declare const fn: lambda.Function;
const kubectl = new KubectlV29Layer(this, 'KubectlLayer');
fn.addLayers(kubectl);

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.7%
  • Dockerfile 9.6%
  • Shell 4.7%
  • Python 2.0%