Skip to content

Node upgrades: provider agnosticism #6096

@mbforbes

Description

@mbforbes

See issue #6079 as the roll-up for node upgrades.

While the basic mechanisms (#6099, #6088) will be built for the GCE and GKE providers, we want node upgrades to work for all supported cloud providers.

This issue really depends on the rewrite from Bash → Go by hooking into pkg/cloudprovider (#6095). After that is complete, ideally the addition of support for other cloud providers will be automatic if they implement the required interfaces. In reality, there may be more a bit more plumbing, refactoring, cloud-specific implementation, and testing required to close this issue with confidence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/upgradelifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.priority/awaiting-more-evidenceLowest priority. Possibly useful, but not yet enough support to actually get it done.sig/cluster-lifecycleCategorizes an issue or PR as relevant to SIG Cluster Lifecycle.sig/nodeCategorizes an issue or PR as relevant to SIG Node.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions