Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
<!-- See: https://github.com/redhatci/ansible-collection-redhatci-ocp/blob/main/CONTRIBUTING.md#ci-pipelines -->

<!-- Examples:
- [ ] TestDallas: ocp-4.17-vanilla - <JobURL>
- [ ] TestDallasHybrid: ocp-4.17-vanilla-hybrid - <JobURL>
- [ ] TestDallasWorkload: preflight-green - <JobURL>
- [ ] Testvcp: ocp-4.17-vanilla - <JobURL>
- [ ] TestvcpHybrid: ocp-4.17-vanilla-hybrid - <JobURL>
- [ ] TestvcpWorkload: preflight-green - <JobURL>
- [ ] TestBos2: virt - <JobURL>
- [ ] TestBos2Sno: sno - <JobURL>
- [ ] TestBos2SnoBaremetal: sno - <JobURL>
Expand Down
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,14 +95,14 @@ The collection has multiple CI pipelines that run on every PR:
- For Doc checks, run [`./hack/check_doc.sh`](hack/check_doc.sh).
- For version checks, run [`./hack/check_version.sh`](hack/check_version.sh).
- DCI BOS2 pipeline: [`.github/workflows/dci.yml`](../.github/workflows/dci.yml) that runs a DCI job to test the collection in a virtual environment at the BOS2 Telco Partner CI lab. It is triggered only when a change is modifying files in the `/roles/` directory.
- DCI Dallas pipeline: run DCI jobs on a baremetal cluster in the Telco Partner CI Dallas lab. It is triggered automatically only when changes are modifying files in the `role/cnf-cert` or `roles/preflight` directories.
- DCI pipeline: run DCI jobs on a baremetal cluster in the Telco Partner CI lab. It is triggered automatically only when changes are modifying files in the `role/cnf-cert` or `roles/preflight` directories.
- RPM build pipeline (dci/check). This is managed by the Zuul CI on <https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/>. It builds rpm for el8 and el9.

To specify which DCI lab to use and which resources to use, you can use the following strings in the descrption of the PR:

* `TestDallas`: baremetal clusters in the Dallas lab.
* `TestDallasHybrid`: hybrid clusters with a virtualized control-plane in the Dallas Lab.
* `TestDallasWorkload`: workload on a pre-installed baremetal cluster in Dallas.
* `Testvcp`: baremetal clusters in the vcp lab.
* `TestvcpHybrid`: hybrid clusters with a virtualized control-plane in the vcp Lab.
* `TestvcpWorkload`: workload on a pre-installed baremetal cluster in vcp lab.
* `TestBos2`: virtual setup in the BOS2 lab.
* `TestBos2Sno`: virtual SNO setup in the BOS2 lab.
* `TestBos2SnoBaremetal`: baremetal SNO node in the BOS2 lab.
Expand All @@ -115,8 +115,8 @@ The following `Test-Hints` can be specified if needed in the description of the
Examples:

```yaml
TestDallas: ocp-4.14-vanilla example-cnf
TestDallasWorkload: preflight-green
Testvcp: ocp-4.14-vanilla example-cnf
TestvcpWorkload: preflight-green
TestBos2: virt control-plane
Test-Hint: force-check
```
Expand Down
2 changes: 1 addition & 1 deletion roles/chart_verifier/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ See below for an example of how to use the chart_verifier in a DCI pipeline.
prev_stages: [ocp-upgrade, ocp]
ansible_playbook: /usr/share/dci-openshift-app-agent/dci-openshift-app-agent.yml
ansible_cfg: /var/lib/dci/pipelines/ansible.cfg
ansible_inventory: /var/lib/dci/inventories/dallas/8nodes/cluster6-post.yml
ansible_inventory: /var/lib/dci/inventories/clusterN-post.yml
dci_credentials: /etc/dci-openshift-app-agent/dci_credentials.yml
ansible_extravars:
dci_cache_dir: /var/lib/dci-pipeline
Expand Down