-
Notifications
You must be signed in to change notification settings - Fork 4.5k
[aws-eks] Support S3 private bucket repository from helm deployment #9273
Copy link
Copy link
Open
Labels
@aws-cdk/aws-eksRelated to Amazon Elastic Kubernetes ServiceRelated to Amazon Elastic Kubernetes Service@aws-cdk/aws-eks-v2-alphaRelated to the @aws-cdk/aws-eks-v2-alpha packageRelated to the @aws-cdk/aws-eks-v2-alpha packageeffort/mediumMedium work item – several days of effortMedium work item – several days of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p2
Description
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
- 👋 I may be able to implement this feature request
-
⚠️ This feature might incur a breaking change
This is a 🚀 Feature Request
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-eksRelated to Amazon Elastic Kubernetes ServiceRelated to Amazon Elastic Kubernetes Service@aws-cdk/aws-eks-v2-alphaRelated to the @aws-cdk/aws-eks-v2-alpha packageRelated to the @aws-cdk/aws-eks-v2-alpha packageeffort/mediumMedium work item – several days of effortMedium work item – several days of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p2