# CI/CD Pipelines for Cloud Infra Cloud Infra has various pipelines to automatically test various aspects of the software and hardware. ## Patchset Verification There are several jobs that are created and used for verifying changes done to various parts of the Cloud Infra no matter if it is the deployment framework itself, the ansible playbooks and roles that are developed for utilizing open source components, the scenarios, hardware configuration or the test frameworks themselves. High level details about these jobs can be seen in corresponding sections below. ## Post Merge TBD ## Periodic TBD # Patchset Verification This section contains the details about the verification done against the patches submitted to Nordix Gerrit for Code Review. All the changes coming to Cloud Infra are subject to verification and reviews. In order for a change to be merged to master, change must have * Verified +1 from CI/CD * At least one +2 from core reviewers * No -1 It is important to note that if a change has an outstanding -1 from CI/CD, core reviewers tend not to review it unless they are explicitly asked to review it to provide early feedback. ## Deployment Framework Any change that impacts deployment framework, engine, itself are subject to verification before it can be submitted for merge to master. The verification consists of * creating of # New Versions of Open Source Components # Scenarios and Sofware Configuration # Hardware Configuration # Test Frameworks