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

[Feature] Add EKS bootstrap Cluster with CDK #12

Open
vara-bonthu opened this issue Mar 15, 2022 · 4 comments
Open

[Feature] Add EKS bootstrap Cluster with CDK #12

vara-bonthu opened this issue Mar 15, 2022 · 4 comments
Labels

Comments

@vara-bonthu
Copy link
Contributor

No description provided.

@gfina
Copy link

gfina commented Mar 22, 2022

@nimakaviani I'd like to work on this issue. Is there a preferred language (python or typescript) for this?

@nabuskey
Copy link
Contributor

My preference would be Typescript but any other statically typed language works. Clarification on what a bootstrapping process needs:

  • EKS with Crossplane
  • Crossplane AWS Provider
  • Crossplane AWS Jet Provider
  • Crossplane Kubernetes Provider
  • IAM role and IRSA for the AWS provider and Jet AWS provider
  • Ideally, permissions boundary support (terraform bootstrap doesn't support this currently)
  • Readme

Obviously, you don't need to have all of them in one go. Smaller PRs are definitely preferred. Let me know if have any questions. Happy to help.

@nimakaviani
Copy link
Contributor

from how we did it for terraform, I think the actual bootstrapping will have to go to the sister repo: https://github.com/aws-quickstart/ssp-amazon-eks (if I am not mistaken).

What we will have in this repo will be the how-to instructions primarily, I suppose.

is that right @vara-bonthu ?

@vara-bonthu
Copy link
Contributor Author

That's correct @nimakaviani !

@gfina It would be good if we leverage our SSP Quickstart to build a bootstrap for CDK. https://github.com/aws-quickstart/ssp-amazon-eks/blob/main/examples/blueprint-construct/index.ts

We may need to add the Crossplane Addon to that SSP Quickstart repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

4 participants