Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Local Files for Installing the AWS Secrets Store CSI Driver AddOn #981

Open
1 task
RyanDevlin opened this issue Apr 8, 2024 · 0 comments
Open
1 task
Assignees
Labels
Projects

Comments

@RyanDevlin
Copy link

Describe the feature

Many EKS Blueprint AddOns build using local YAML or config files. This allows build systems that are sandboxed to properly compile CDK code using these AddOns.

For some reason, the AWS Secrets Store CSI Driver AddOn, references a file over the web here. Because of this, any build system that requires builds to occur in a sandboxed environment cannot build CDK code which imports this AddOn.

Use Case

We have a hard requirement to build our CDK code in a sandboxed environment, and therefore would also require that this AddOns is built using local files only. It is very common for importing dependencies to happen "up-front" to prevent builds from depending on downloads at build time, which is less deterministic. Importing AddOn YAML or config files as dependencies that are built directly into EKS Blueprints will ensure it works in offline build systems and will also ensure stability of EKS Blueprints itself by effectively "freezing" versions of AddOns at a known working configuration.

Proposed Solution

No response

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request

CDK version used

2.115.0

EKS Blueprints Version

1.13.1

Node.js Version

^14.18.13

Environment details (OS name and version, etc.)

AL2 for deploying CDK, bottlerocket hosts within the EKS cluster.

@shapirov103 shapirov103 self-assigned this Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Roadmap
Awaiting triage
Development

No branches or pull requests

2 participants