Skip to content

Honor Preservation for any update strategy #1075

@defo89

Description

@defo89

How to categorize this issue?

/area ops-productivity
/area control-plane
/kind enhancement
/priority 3

What would you like to be added:

This is a follow up to #1008 - We would like MCM to honor node.machine.sapcloud.io/preserve-when-failed=true Node annotation regardless of the update strategy.

Why is this needed:

As a baremetal server operator I would like to perform server maintenances on nodes:

  • Set Node annotation node.machine.sapcloud.io/preserve-when-failed=true
  • Power off the underlying server for maintenance work (e.g. RAM replacement)
  • During this process Node will be NotReady, Machine transitions to Failed phase
  • Shoot reconciliation should be not affected
  • After performing the maintenance annotation node.machine.sapcloud.io/preserve-when-failed=true is removed, server is powered on, Node is Ready and Machine transitions back to Running

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ops-productivityOperator productivity related (how to improve operations)kind/enhancementEnhancement, improvement, extensionpriority/3Priority (lower number equals higher priority)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions