docs: add provisioner job state transition diagram (#17882)

# Description

Add a state transition diagram for provisioner jobs to the
documentation.

This PR introduces a new diagram illustrating the lifecycle and state
transitions of provisioner jobs. The diagram complements the existing
status table by providing a visual representation of how jobs move
between different states throughout their lifecycle.

# Changes

- Added a SVG diagram under the **Manage Provisioner Jobs**
documentation page, in the **Provisioner Job Status** section.
- Included a brief introductory text before the diagram.

Mermaid
[link](https://www.mermaidchart.com/play#pako:eNqFkD1PwzAQhv_KyRMdvPSDIUKVUFIGJtSyYQbXvjSW3DM4jiqE-O_YsRtFCMF49z6P75U_mXIaWcU454KUo9acKkEAocMzVkA4BC-toDFvrbuoTvoAz02CAO5vXgQ7hLgS7HUBnMOjO0LtUQbUcdxCHYEnJG3oFJFs1VdwNAvYRHA_EM3BZnrRnd8sRvTu6LeHQSns-3aw9mNUaZlapC1q1P_YFxM62HnvfHZX0X2Qxv4qSlJorQzGUXL3-D5gf21M66hmZF6a1kn_qeYT5eRf4FQ2s5vpxqwgbXJ4m75_RylYlGRVkjIup5F9fQNTV5aS)

---

Screenshot of `Provisioner job status` section in documentation page:

![Screenshot 2025-05-19 at 16 10
12](https://github.com/user-attachments/assets/9cd6a46e-24ae-450c-842c-9580d61a50f6)
This commit is contained in:
Susana Ferreira
2025-05-19 22:23:36 +01:00
committed by GitHub
parent 358b64154e
commit 0cac6a8c38
2 changed files with 4 additions and 0 deletions

View File

@ -48,6 +48,10 @@ Each provisioner job has a lifecycle state:
| **Failed** | Provisioner encountered an error while executing the job. |
| **Canceled** | Job was manually terminated by an admin. |
The following diagram shows how a provisioner job transitions between lifecycle states:
![Provisioner jobs state transitions](../../images/admin/provisioners/provisioner-jobs-status-flow.png)
## When to cancel provisioner jobs
A job might need to be cancelled when: