Use Case
Right now helm deployment only support public github repository. We need to read the repository from s3 private repo
Proposed Solution
I would like to help to develop the feature but would like to hear your opinion on the approach
-
Create a s3 presign url and use the presign url to deploy the chart
new HelmChart(this, 'cortexHelm', { cluster: props.cluster, chart: props.presignUrl, namespace: props.environment.cluster.namespace, values: overrides, release: 'cortex' });
-
install S3 plugin at lambda layer: https://github.com/aws-samples/aws-lambda-layer-kubectl
Use the S3 plugin to read from S3 private repo while deploy helm chart:
Plugin link: https://github.com/hypnoglow/helm-s3
Other
This is a 🚀 Feature Request
Use Case
Right now helm deployment only support public github repository. We need to read the repository from s3 private repo
Proposed Solution
I would like to help to develop the feature but would like to hear your opinion on the approach
Create a s3 presign url and use the presign url to deploy the chart
new HelmChart(this, 'cortexHelm', { cluster: props.cluster, chart: props.presignUrl, namespace: props.environment.cluster.namespace, values: overrides, release: 'cortex' });install S3 plugin at lambda layer: https://github.com/aws-samples/aws-lambda-layer-kubectl
Use the S3 plugin to read from S3 private repo while deploy helm chart:
Plugin link: https://github.com/hypnoglow/helm-s3
Other
This is a 🚀 Feature Request