Skip to content

Tracking issue for In-place Updates implementation #13285

@sbueringer

Description

@sbueringer

v1.13

Minor:

MHC:

Currently not planned for v1.13

Support for multiple extensions:

  • Includes: Hook ordering
    • Note: It’s important that hooks of different update extensions are called in the same order for CanUpdateMachine/CanUpdateMachineSet and UpdateMachine hooks
  • Improve how to configure to which “objects” a RuntimeExtension applies
    • Goal: We should avoid unnecessary CanUpdateMachine/MachineSet calls (e.g. for the wrong infra provider)
    • Ideas: ExtensionConfig objectSelector (like FieldSelectorRequirement), Extend response of Discovery call (e.g. objectSelector (like FieldSelectorRequirement) or “infraProviderKind”)

Misc:

  • KCP: Optimize preflightCheck calls: ✨ KCP: Implement CanUpdateMachine #12857 (comment)
    • KCP should not spam "Rolling out Control Plane machines.." while waiting for preflightChecks to pass
  • Improve ExtensionConfig pause behavior: updating the registry is also paused, warmup runnable ignores pause today, alternatively: stop supporting pause

Metadata

Metadata

Labels

kind/featureCategorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions