-
Notifications
You must be signed in to change notification settings - Fork 580
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
feat: re-introduce awsmanagedcluster #3797
feat: re-introduce awsmanagedcluster #3797
Conversation
/milestone v2.0.0 |
Is the plan to go with Option 2 or is it an intermediate step before moving to Option 3 of the proposal? |
Initially, option 2 realistically. For CAPA (and CAPZ) to go to option 3 will be very difficult and the migration needs to be investigated as to wheter option 3 is realistic. Also, the constraints that where put on the "managed k8s in CAPI proposal" need to be revisited. |
Agreed. Option 3 is a big change and will need a careful planning. As a reference point, there is a move from Ingress to Gateway API in sig-network. It is not mandatory to migrate but new features will be only developed in Gateway API and the latter provides more functionalities. The team is developing a CLI tool to help migration for end users. Something to think about if we decide to move to option 3 eventually.
👍 |
bbcffe2
to
21da580
Compare
b2b6889
to
53acf22
Compare
/test ? |
@richardcase: The following commands are available to trigger required jobs:
The following commands are available to trigger optional jobs:
Use
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/test pull-cluster-api-provider-aws-e2e-eks |
53acf22
to
cebd443
Compare
/test pull-cluster-api-provider-aws-e2e-eks |
e2e are timing out when provisioning :( |
This is very strange as the e2e are passing locally :( |
/test pull-cluster-api-provider-aws-e2e-blocking |
/test pull-cluster-api-provider-aws-e2e-eks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small nit, otherwise LGTM
1997e02
to
068e483
Compare
/test pull-cluster-api-provider-aws-e2e-eks |
068e483
to
917da73
Compare
/test pull-cluster-api-provider-aws-e2e-eks |
1 similar comment
/test pull-cluster-api-provider-aws-e2e-eks |
eks e2e have passed after adding the new test: https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_cluster-api-provider-aws/3797/pull-cluster-api-provider-aws-e2e-eks/1592461302469496832 |
/lgtm |
This change adds a new EKS e2e test to ensure that we don't break the original way of using AWSManagedControlPlane for both the infrastrastructure and control plane. We can considering removing this test at some point in the future. Also, a few minor changes as a result of review. Signed-off-by: Richard Case <[email protected]>
917da73
to
6e9e8e3
Compare
Running the e2e again with the addition of the machine pool added to the legacy cluster: /test pull-cluster-api-provider-aws-e2e-eks |
🎉 the updated eks e2e tests are passing. /unhold |
I haven't thought about this but great to know EKS works with both 1) AWSMCP and 2) AWSMCP + AWSManagedCluster CRDs. Thanks for adding the legacy test. /lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Ankitasw The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Signed-off-by: Richard Case [email protected]
What type of PR is this?
/kind feature
/kind api-change
What this PR does / why we need it:
This change brings back
AWSManagedCluster
and changes all the templates to use this. This is required for CAPA to support ClusterClass for EKSWhich issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #3507
Special notes for your reviewer:
Checklist:
Tasks:
AWSManagedCluster
API definitionAWSManagedCluster
controllerAWSManagedCluster
AWSManagedCluster
AWSManagedCluster
AWSManagedCluster