Differences
This shows you the differences between two versions of the page.
| dido:99_annexes:annex-b-terms-and-definitions:i:image_promotion [2026/07/13 12:10] – created nick_dido | dido:99_annexes:annex-b-terms-and-definitions:i:image_promotion [2026/07/17 08:48] (current) – nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Image Promotion ====== | ====== Image Promotion ====== | ||
| - | [[dido: | + | [[dido: |
| ===== Discussion ===== | ===== Discussion ===== | ||
| - | Image Promotion is the controlled transition of a [[dido: | + | Image Promotion is a controlled |
| - | The transition | + | Image Promotion |
| - | Image Promotion evaluates the applicable build records, test results, compliance findings, integrity information, | + | * Building |
| + | * Evaluation | ||
| + | * Testing | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * Compliance assessment | ||
| + | * Approval | ||
| + | * Staging | ||
| + | * Release | ||
| + | * Publication | ||
| + | * Distribution | ||
| + | * Deployment authorization | ||
| + | * [[dido: | ||
| - | The process changes the image' | + | The applicable Image Promotion workflow defines: |
| + | |||
| + | * The promotion states | ||
| + | * The permitted transitions among promotion states | ||
| + | * The transition criteria | ||
| + | * The actor or process | ||
| + | * The actor or process permitted to authorize a transition | ||
| + | * The result of a successful transition | ||
| + | * The result of an unsuccessful transition | ||
| + | * The records and [[dido: | ||
| + | |||
| + | Transition criteria may include: | ||
| + | |||
| + | * Successful Image build | ||
| + | * Successful test execution | ||
| + | * Successful vulnerability assessment | ||
| + | * Successful compliance assessment | ||
| + | * A valid [[dido: | ||
| + | * Required approval | ||
| + | * Required Evidence | ||
| + | * Compatibility with a target environment | ||
| + | * Satisfaction of applicable release conditions | ||
| + | |||
| + | Image Promotion differs from Image transfer: | ||
| + | |||
| + | * Image Promotion | ||
| + | * Image transfer moves an Image between repositories, | ||
| + | |||
| + | Image Promotion differs from Image publication: | ||
| + | |||
| + | * Image Promotion authorizes or records a transition between promotion states | ||
| + | * Image publication makes an Image available through a repository or distribution mechanism | ||
| + | |||
| + | Image Promotion differs from deployment: | ||
| + | |||
| + | * Image Promotion changes the status | ||
| + | * Deployment uses an Image to instantiate or replace a computing subject | ||
| + | |||
| + | An Image may be promoted without being deployed, and deployment may require | ||
| ===== Definition ===== | ===== Definition ===== | ||
| - | // | + | // |
| ===== Source ===== | ===== Source ===== | ||
| - | Generalized from release management, artefact management, software delivery, configuration management, and machine-image governance usage and specialized for the Crucible architecture and operational model. | + | Dido Solutions, Inc. and Jackrabbit Consulting, Inc. |
| ===== Note ===== | ===== Note ===== | ||
| - | Image Promotion | + | Image Promotion |
| + | |||
| + | * The names or numbers of promotion states | ||
| + | * The order of all promotion states | ||
| + | * The transition criteria | ||
| + | * The approval authority | ||
| + | * The repository used to store the Image | ||
| + | * The mechanism used to record | ||
| + | * The environments in which the Image may be deployed | ||
| + | |||
| + | The applicable Image Promotion workflow | ||
| + | |||
| + | Image Promotion should preserve, as applicable: | ||
| + | |||
| + | * The Image identifier | ||
| + | * The Image [[dido: | ||
| + | * The prior promotion state | ||
| + | * The resulting promotion state | ||
| + | * The applicable transition criteria | ||
| + | * The observed criteria results | ||
| + | * The requesting actor or process | ||
| + | * The authorizing actor or process | ||
| + | * The transition time | ||
| + | * The promotion result | ||
| + | * The resulting Evidence | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| - | A promoted image should retain the identity, integrity, information, | + | Promotion of an Image does not modify the content of the Image. |
| ===== Example ===== | ===== Example ===== | ||
| - | After a [[dido: | + | A Container Image enters the **Built** promotion state after a successful build. After the Image passes |
| ---- | ---- | ||