Skip to content
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

WIP: CASMCMS-9078: Document BOS automatically tagging SBPS images #5410

Draft
wants to merge 1 commit into
base: release/1.6
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions operations/boot_orchestration/BOS_Workflows.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,9 @@ The following workflows are included in this section:

1. **Power-on operator**

The power-on operator will detect nodes with a `power-on-pending` status. The power-on operator first sets the desired boot artifacts in BSS.
The power-on operator will detect nodes with a `power-on-pending` status. If root file system provider is the Scalable Boot Provisioning Service (`SBPS`), then the power-on operator
will notify SBPS that the root file system needs to be projected. It will do this by tagging the image with `sbps-project: true` using the Image Management Service (IMS).
Then, the power-on operator sets the desired boot artifacts in BSS.
If configuration is enabled for the node, the power-on operator will also call CFS to set the desired configuration and disable the node with CFS.
The node must be disabled within CFS so that CFS does not try to configure node until it has booted.
The power-on operator then calls PCS to power-on the node.
Expand All @@ -127,7 +129,7 @@ The following workflows are included in this section:

1. **Status operator (configuring)**

The status operator monitors a node's power state until HSM reports that the power state is on.
The status operator monitors a node's power state until HSM reports that the power state is on.
When the power state for a node is on, the status operator will either set the phase to `configuring` if CFS configuration is required or it will clear the current phase
if the node is in its final state.

Expand Down Expand Up @@ -236,7 +238,9 @@ The following workflows are included in this section:

1. **Power-on operator**

The power-on operator will detect nodes with a `power-on-pending` status. The power-on operator first sets the desired boot artifacts in BSS.
The power-on operator will detect nodes with a `power-on-pending` status. If root file system provider is the Scalable Boot Provisioning Service (`SBPS`), then the power-on operator
will notify SBPS that the root file system needs to be projected. It will do this by tagging the image with `sbps-project: true` using the Image Management Service (IMS).
Then, the power-on operator sets the desired boot artifacts in BSS.
If configuration is enabled for the node, the power-on operator will also call CFS to set the desired configuration and disable the node with CFS.
The node must be disabled within CFS so that CFS does not try to configure node until it has booted.
The power-on operator then calls PCS to power-on the node.
Expand Down