ZTP#
Workflows → ZZT Ps
Documentation coming soon!
Custom Resource Definition#
To browse the Custom Resource Definition go to crd.eda.dev.
ZTP
SPEC
ZTPSpec defines the desired state of ZTP
-
The AutoBoot field is a boolean which controls whether the nodes should be using ZTP to auto-boot after reboot. There are a number of caveats to be aware of when using this field: In case of SRLinux: AutoBoot=true: this will create a ConfigLet for the specified nodes for JSPath .system.boot.autoboot with value admin-state: enable AutoBoot=false: this will delete the (previously created) ConfigLet for the specified nodes, however a user-defined lower priority ConfigLet may still exist. In case of SROS: AutoBoot=true: this will toggle .bof.auto-boot.dhcp.ipv4 and .bof.auto-boot.dhcp.ipv6 to true for the specified SROS nodes AutoBoot=false: this will toggle .bof.auto-boot.dhcp.ipv4 and .bof.auto-boot.dhcp.ipv6 to false for the specified SROS nodes In case of SROS and dual CPMs, we will create a ConfigLet for the specified sros nodes for JSPath .configure.redundancy with value synchronize: boot-env
default: false -
List of node selectors to select nodes to alter ZTP/AutoBoot settings. This is a list of label expressions, e.g. ["eda.nokia.com/role=leaf"].
-
List of nodes to alter ZTP/AutoBoot settings for.
STATUS
ZTPStatus defines the observed state of ZTP
-
Per-node ztp details.
-
ZTPResultDetail defines per-node details of the ZTP operation, such as which nodes were affected and any errors that occurred during the operation.
-
Error message if the operation was unsuccessful for this node.
-
The name of the node this result is for.
-
Indicates if the imaging operation was successful for this node. This is true if the imaging operation was successful, false if it failed.
-
-
-
Result is the overall result of the image operation. It can be one of the following values: - "Success": All images were successfully deployed. - "Failed": No images were successfully deployed. - "PartialSuccess": Some images were successfully deployed, but not all.
enum: "Success", "Failed", "PartialSuccess"