2.1.2 • Published 11 months ago
@aws-cdk/asset-kubectl-v20 v2.1.2
Asset with KubeCtl v1.20
This module bundles the
kubectl
and the
helm
command line as a local asset. It exposes constants
ASSET_FILE
and LAYER_SOURCE_DIR
that can be consumed via the cdk Asset
construct.
- Helm Version: 3.8.1
- Kubectl Version: 1.20.0
Usage:
// ASSET_FILE bundles the 'kubectl' and 'helm' command lines
import { ASSET_FILE, LAYER_SOURCE_DIR } from '@aws-cdk/asset-kubectl-v20';
import * as lambda from 'aws-cdk-lib/aws-lambda';
import * as s3_assets from 'aws-cdk-lib/aws-s3-assets';
import { FileSystem } from 'aws-cdk-lib';
declare const fn: lambda.Function;
const asset = new s3_assets.Asset(this, 'layer-asset', {
path: ASSET_FILE,
assetHash: FileSystem.fingerprint(LAYER_SOURCE_DIR),
});
fn.addLayers(new lambda.LayerVersion(this, 'KubectlLayer', {
code: lambda.Code.fromBucket(asset.bucket, asset.s3ObjectKey),
description: '/opt/kubectl/kubectl and /opt/helm/helm',
}));
kubectl
will be installed under /opt/kubectl/kubectl
, and helm
will be installed under /opt/helm/helm
.
2.1.2
11 months ago
0.0.20
2 years ago
0.0.21
2 years ago
2.1.1
2 years ago
0.0.15
2 years ago
0.0.16
2 years ago
0.0.17
2 years ago
0.0.18
2 years ago
0.0.19
2 years ago
2.1.0
2 years ago
2.0.0
2 years ago
0.0.11
2 years ago
0.0.12
2 years ago
0.0.13
2 years ago
0.0.14
2 years ago
0.0.10
2 years ago
0.0.1
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.0
2 years ago