Skip to content

Deprecate BootStateReceived condition in ServerBootConfiguration #811

@coderabbitai

Description

@coderabbitai

Summary

Deprecate the BootStateReceived condition in ServerBootConfiguration once the boot policy proposal (described in #807) is implemented.

Background

The BootStateReceived condition currently lives only in the ServerBootConfiguration status, which means it cannot survive a CAPI move scenario (status is not preserved during moves). As discussed in #807, a more durable tracking mechanism — such as a dedicated BootRevision resource or an annotation — should replace it to allow state reconstruction after moves.

Once the new boot tracking mechanism proposed in #807 is in place, the BootStateReceived condition should be deprecated and eventually removed.

Tasks

  • Implement the boot policy / boot tracking proposal from Boot Policy and Deterministic Boot Process #807
  • Mark BootStateReceived condition as deprecated in code and documentation
  • Remove BootStateReceived condition after a suitable deprecation period

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions