| Both sides previous revision Previous revision Next revision | Previous revision |
| dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:start [2026/07/30 13:37] – nick_dido | dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:start [2026/07/31 05:25] (current) – nick_dido |
|---|
| [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:start|Go to Crucible Functional Requirements]] | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:start|Go to Crucible Functional Requirements]] |
| |
| The DevSecOps Integration [[dido:99_annexes:annex-b-terms-and-definitions:f:functional_requirement|requirements]] define how [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] participates in Git-based workflows, applies GitOps practices, operates as part of a [[dido:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipeline]], and performs automated build, deployment, and validation activities. | The [[dido:99_annexes:annex-b-terms-and-definitions:d:devsecops|Development, Security, and Operations (DevSecOps)]] Integration [[dido:99_annexes:annex-b-terms-and-definitions:f:functional_requirement|requirements]] define how [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] participates in Git-based workflows, applies GitOps practices, operates as part of a [[dido:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipeline]], and performs automated build, deployment, and validation activities. |
| |
| Together, these requirements establish noninteractive and automated workflow behavior that contributes to controlled change, repeatable execution, [[dido:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]], and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]. | Together, these requirements establish noninteractive and automated workflow behavior within a [[dido:99_annexes:annex-b-terms-and-definitions:d:devops|Development and Operations (DevOps)]] lifecycle. The requirements integrate security-related activities into development and operational workflows and contribute to controlled change, repeatable execution, [[dido:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]], and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]. |
| |
| ===== Contents ===== | ===== Contents ===== |
| |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-001|FR-DSO-001 — Git-Based Workflow Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-002|FR-DSO-002 — GitOps Workflow Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-003|FR-DSO-003 — CI/CD Pipeline Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-004|FR-DSO-004 — Automated Build Execution]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-005|FR-DSO-005 — Automated Deployment Execution]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-006|FR-DSO-006 — Automated Validation Execution]] | |
| |
| {{indexmenu>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration#1|js navbar nocookie maxjs#1 id#crucible_devsecops_integration_requirements_nav}} | {{indexmenu>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration#1|js navbar nocookie maxjs#1 id#crucible_devsecops_integration_requirements_nav}} |
| |
| ''dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:start'' | ''dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:start'' |
| | |
| | Use the following controlling Terms and Definitions entries: |
| | |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:d:devsecops|Development, Security, and Operations (DevSecOps)]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:d:devops|Development and Operations (DevOps)]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipeline]] |
| |
| The individual requirement pages retain the stable identifiers ''FR-DSO-001'' through ''FR-DSO-006''. | The individual requirement pages retain the stable identifiers ''FR-DSO-001'' through ''FR-DSO-006''. |