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

Follow-up Tasks for MachinePool support in ClusterClass #10028

Closed
20 tasks done
willie-yao opened this issue Jan 19, 2024 · 12 comments
Closed
20 tasks done

Follow-up Tasks for MachinePool support in ClusterClass #10028

willie-yao opened this issue Jan 19, 2024 · 12 comments
Assignees
Labels
area/clusterclass Issues or PRs related to clusterclass kind/feature Categorizes issue or PR as related to a new feature. priority/backlog Higher priority than priority/awaiting-more-evidence. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@willie-yao
Copy link
Contributor

willie-yao commented Jan 19, 2024

What would you like to be added (User Story)?

This is a follow up to #5991 to track the remaining follow-up tasks for adding MachinePool support in ClusterClass.

Detailed Description

Unit Tests

E2E Tests

Misc/Documentation

Non-blocking for MP Graduation

Later

  • TBD: consider de-duplicating MD/MP code
  • TBD: MachinePool upgrading use Node list instead of Node get
  • MHC for MachinePools: depends on MachinePool Machines

Anything else you would like to add?

No response

Label(s) to be applied

/kind feature

@k8s-ci-robot k8s-ci-robot added kind/feature Categorizes issue or PR as related to a new feature. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jan 19, 2024
@willie-yao
Copy link
Contributor Author

/assign

@willie-yao
Copy link
Contributor Author

/area clusterclass

@k8s-ci-robot k8s-ci-robot added the area/clusterclass Issues or PRs related to clusterclass label Jan 19, 2024
@sbueringer
Copy link
Member

/triage accepted

Would be really nice to get the test coverage for MachinePools

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jan 22, 2024
@willie-yao
Copy link
Contributor Author

Would be really nice to get the test coverage for MachinePools

Apologies for the delay, it's next on my list!

@sbueringer
Copy link
Member

No worries :) Thank you very much!

@willie-yao
Copy link
Contributor Author

Update: We decided in office hours that we should fix the flakes in the dualstack test for MachineDeployments before implementing them for MachinePools. Therefore, the dualstack test for MachinePools will be non-blocking for MachinePool graduation.

@fabriziopandini
Copy link
Member

/priority backlog

@k8s-ci-robot k8s-ci-robot added the priority/backlog Higher priority than priority/awaiting-more-evidence. label Apr 11, 2024
@willie-yao
Copy link
Contributor Author

Run unit & integration tests with coverage and check if we missed something

Verified that all instances of MP support in existing files related to ClusterClass have test coverage.

@willie-yao
Copy link
Contributor Author

Audit if there are any Cluster YAMLs left in the test folder which don't have a machinePool in Cluster.spec.topology

Verified all templates inside test/e2e/data/infrastructure-docker/main besides the dualstack specs include MachinePools in the topology.

@willie-yao
Copy link
Contributor Author

@sbueringer Are we good to close this issue? All defined tasks have been completed!

@sbueringer
Copy link
Member

Looks good. Thank you very much again!
/close

@k8s-ci-robot
Copy link
Contributor

@sbueringer: Closing this issue.

In response to this:

Looks good. Thank you very much again!
/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/clusterclass Issues or PRs related to clusterclass kind/feature Categorizes issue or PR as related to a new feature. priority/backlog Higher priority than priority/awaiting-more-evidence. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

4 participants