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

EKS Control Plane Implementation #1787

Closed
11 of 13 tasks
richardcase opened this issue Jul 6, 2020 · 2 comments · Fixed by #1724
Closed
11 of 13 tasks

EKS Control Plane Implementation #1787

richardcase opened this issue Jul 6, 2020 · 2 comments · Fixed by #1724
Assignees
Labels
area/provider/eks Issues or PRs related to Amazon EKS provider kind/feature Categorizes issue or PR as related to a new feature. lifecycle/active Indicates that an issue or PR is actively being worked on by a contributor. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone

Comments

@richardcase
Copy link
Member

richardcase commented Jul 6, 2020

/kind feature

Describe the solution you'd like
Implement a new EKS control plane to help with the EKS implementation (#1534). This will handle the provisioning and management of a AWS EKS Cluster. Nodegroup support will be added via other issues.

It needs to support the following:

  • EKS Cluster Creation
  • EKS Cluster update
  • EKS version update

Anything else you would like to add:
The parent tracking issue for full EKS support is #1534

Tasks

  • IAM Roles Creation
  • IAM Roles Update (including trust profiles)
  • IAM Roles Deletion
  • EKS Cluster Creation
  • EKS Cluster Update (for example enabling logging)
  • EKS Cluster version update (this may be handled by the item above)
  • Security groups need investigating and scope updating
  • EKS Cluster Deletion
  • AWSManagedCluster Support
  • Kubeconfig creation
  • Unit tests
  • Start implementation of e2e tests
  • Tags only update to AWSManagedControlPlane (will use change from issue Refactor tags package (specifically Apply) #1843)
@k8s-ci-robot k8s-ci-robot added the kind/feature Categorizes issue or PR as related to a new feature. label Jul 6, 2020
@detiber detiber added this to the v0.5.x milestone Jul 13, 2020
@richardcase
Copy link
Member Author

/lifecycle active

@k8s-ci-robot k8s-ci-robot added the lifecycle/active Indicates that an issue or PR is actively being worked on by a contributor. label Jul 16, 2020
@richardcase
Copy link
Member Author

/assign

@randomvariable randomvariable added the area/provider/eks Issues or PRs related to Amazon EKS provider label Aug 14, 2020
@randomvariable randomvariable modified the milestones: v0.5.x, v0.6.0 Aug 14, 2020
@randomvariable randomvariable added the priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. label Aug 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/provider/eks Issues or PRs related to Amazon EKS provider kind/feature Categorizes issue or PR as related to a new feature. lifecycle/active Indicates that an issue or PR is actively being worked on by a contributor. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants