-
Notifications
You must be signed in to change notification settings - Fork 308
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
Extract fargate related code into a standalone file #917
Extract fargate related code into a standalone file #917
Conversation
This issue is currently awaiting triage. If cloud-provider-aws contributors determine this is a relevant issue, they will accept it by applying the The 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-sigs/prow repository. |
5c3c8a8
to
f32ccd2
Compare
@dims You will probably need to rebase to fix |
2f0d025
to
2fa21c4
Compare
2fa21c4
to
c4d97a4
Compare
721c565
to
976491a
Compare
/release-note-none |
Signed-off-by: Davanum Srinivas <[email protected]>
976491a
to
2e10be6
Compare
/kind cleanup |
/assign @hakman @kmala @cartermckinnon |
@dims: GitHub didn't allow me to assign the following users: kmala. Note that only kubernetes members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. 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-sigs/prow repository. |
Ran a prow test suite against to validate Fargate tests, it was mostly successful with an unrelated test failure. gtg from Fargate side |
/lgtm |
@kmala: changing LGTM is restricted to collaborators 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-sigs/prow repository. |
/hold cancel |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hakman 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 |
…eam-release-1.29 Automated cherry pick of #917: extract fargate into a standalone file
…eam-release-1.30 Automated cherry pick of #917: extract fargate into a standalone file
Fargate Node is a "variant" of regular EC2 nodes and needs special processing, originally the code for handling this variant was sprinkled across the code base. In this PR, we split it out behind the
Variant
interface and it also gets registered usingRegisterVariant
when the package is imported explicitly. For now this is good enough to inspect how the code is different for this variation of the regular code as well as make changes if/when needed. We can even figure out how to use tags to buildaws-cloud-controller-manager
without this variant getting registered for example for CAPA or kops etc. If in the future there is a need for something other variant, we can cleanly drop in another package if needed similar to how we do this forfargate
.NOTE: design is based on how we implemented support for different container runtimes in cadvisor:
https://github.com/google/cadvisor/tree/master/container