all: children: zuul_unreachable: hosts: {} hosts: mock-host: ansible_connection: ssh ansible_host: 38.102.83.38 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul-worker build_target: epel-8-x86_64 nodepool: az: nova cloud: vexxhost-nodepool-sf external_id: 143d4458-0876-4ae2-bdda-781eecc300ac host_id: 153aefd56b7f2484cf3e7d1dcd948a87996269b63bb664cfdbf40e39 interface_ip: 38.102.83.38 label: cloud-centos-9 node_properties: {} private_ipv4: 38.102.83.38 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.38 public_ipv6: '' region: RegionOne slot: null zuul_node: az: nova cloud: vexxhost-nodepool-sf external_id: 143d4458-0876-4ae2-bdda-781eecc300ac host_id: 153aefd56b7f2484cf3e7d1dcd948a87996269b63bb664cfdbf40e39 interface_ip: 38.102.83.38 label: cloud-centos-9 node_properties: {} private_ipv4: 38.102.83.38 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.38 public_ipv6: '' region: RegionOne slot: null uuid: null vars: build_target: epel-8-x86_64 zuul: _inheritance_path: - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: 4b60b931371a4d9c90e5f3bbdcb49b41 build_refs: - branch: main change: '941' change_message: 'feat(eco_gotests): add run label filter and configurable test features for PTP ## Summary Add two new variables to the `eco_gotests` role''s PTP task pipeline: - **`eco_gotests_run_labels_ptp`**: list of Ginkgo labels to include (joined with `||` for OR matching). This complements the existing `eco_gotests_skip_labels_ptp` which only supports excluding labels. - **`eco_gotests_eco_test_features_ptp`**: configurable `ECO_TEST_FEATURES` value, replacing the previously hardcoded `ptp`. Defaults to `ptp` for backward compatibility. The label filter expression now combines both run and skip labels: - run labels only: `label1 || label2` - skip labels only: `!label1 && !label2` (unchanged behavior) - both: `(label1 || label2) && !skip1 && !skip2` These changes enable dispatching non-PTP test suites (e.g., lacp-bond-stability) through the PTP task pipeline by overriding the feature name and specifying which labels to run. ## Changes - `roles/eco_gotests/defaults/main.yml`: added default values for the two new variables - `roles/eco_gotests/tasks/ptp.yml`: integrated run label filtering and configurable test features - `roles/eco_gotests/README.md`: documented the new variables' change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/941 commit_id: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e patchset: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp topic: null buildset: bd658509d7b042c78d539fab3920ba69 buildset_refs: - branch: main change: '941' change_message: 'feat(eco_gotests): add run label filter and configurable test features for PTP ## Summary Add two new variables to the `eco_gotests` role''s PTP task pipeline: - **`eco_gotests_run_labels_ptp`**: list of Ginkgo labels to include (joined with `||` for OR matching). This complements the existing `eco_gotests_skip_labels_ptp` which only supports excluding labels. - **`eco_gotests_eco_test_features_ptp`**: configurable `ECO_TEST_FEATURES` value, replacing the previously hardcoded `ptp`. Defaults to `ptp` for backward compatibility. The label filter expression now combines both run and skip labels: - run labels only: `label1 || label2` - skip labels only: `!label1 && !label2` (unchanged behavior) - both: `(label1 || label2) && !skip1 && !skip2` These changes enable dispatching non-PTP test suites (e.g., lacp-bond-stability) through the PTP task pipeline by overriding the feature name and specifying which labels to run. ## Changes - `roles/eco_gotests/defaults/main.yml`: added default values for the two new variables - `roles/eco_gotests/tasks/ptp.yml`: integrated run label filtering and configurable test features - `roles/eco_gotests/README.md`: documented the new variables' change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/941 commit_id: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e patchset: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp topic: null change: '941' change_message: 'feat(eco_gotests): add run label filter and configurable test features for PTP ## Summary Add two new variables to the `eco_gotests` role''s PTP task pipeline: - **`eco_gotests_run_labels_ptp`**: list of Ginkgo labels to include (joined with `||` for OR matching). This complements the existing `eco_gotests_skip_labels_ptp` which only supports excluding labels. - **`eco_gotests_eco_test_features_ptp`**: configurable `ECO_TEST_FEATURES` value, replacing the previously hardcoded `ptp`. Defaults to `ptp` for backward compatibility. The label filter expression now combines both run and skip labels: - run labels only: `label1 || label2` - skip labels only: `!label1 && !label2` (unchanged behavior) - both: `(label1 || label2) && !skip1 && !skip2` These changes enable dispatching non-PTP test suites (e.g., lacp-bond-stability) through the PTP task pipeline by overriding the feature name and specifying which labels to run. ## Changes - `roles/eco_gotests/defaults/main.yml`: added default values for the two new variables - `roles/eco_gotests/tasks/ptp.yml`: integrated run label filtering and configurable test features - `roles/eco_gotests/README.md`: documented the new variables' change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/941 child_jobs: [] commit_id: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e event_id: 0b36bf20-6847-11f1-96b2-5d0d504e8f58 executor: hostname: 38.102.83.51 inventory_file: /var/lib/zuul/builds/4b60b931371a4d9c90e5f3bbdcb49b41/ansible/inventory.yaml log_root: /var/lib/zuul/builds/4b60b931371a4d9c90e5f3bbdcb49b41/work/logs result_data_file: /var/lib/zuul/builds/4b60b931371a4d9c90e5f3bbdcb49b41/work/results.json src_root: /var/lib/zuul/builds/4b60b931371a4d9c90e5f3bbdcb49b41/work/src work_root: /var/lib/zuul/builds/4b60b931371a4d9c90e5f3bbdcb49b41/work include_vars: [] items: - branch: main change: '941' change_message: 'feat(eco_gotests): add run label filter and configurable test features for PTP ## Summary Add two new variables to the `eco_gotests` role''s PTP task pipeline: - **`eco_gotests_run_labels_ptp`**: list of Ginkgo labels to include (joined with `||` for OR matching). This complements the existing `eco_gotests_skip_labels_ptp` which only supports excluding labels. - **`eco_gotests_eco_test_features_ptp`**: configurable `ECO_TEST_FEATURES` value, replacing the previously hardcoded `ptp`. Defaults to `ptp` for backward compatibility. The label filter expression now combines both run and skip labels: - run labels only: `label1 || label2` - skip labels only: `!label1 && !label2` (unchanged behavior) - both: `(label1 || label2) && !skip1 && !skip2` These changes enable dispatching non-PTP test suites (e.g., lacp-bond-stability) through the PTP task pipeline by overriding the feature name and specifying which labels to run. ## Changes - `roles/eco_gotests/defaults/main.yml`: added default values for the two new variables - `roles/eco_gotests/tasks/ptp.yml`: integrated run label filtering and configurable test features - `roles/eco_gotests/README.md`: documented the new variables' change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/941 commit_id: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e patchset: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp topic: null job: dci-build-rpm-job jobtags: [] max_attempts: 3 message: ZmVhdChlY29fZ290ZXN0cyk6IGFkZCBydW4gbGFiZWwgZmlsdGVyIGFuZCBjb25maWd1cmFibGUgdGVzdCBmZWF0dXJlcyBmb3IgUFRQCgojIyBTdW1tYXJ5CgpBZGQgdHdvIG5ldyB2YXJpYWJsZXMgdG8gdGhlIGBlY29fZ290ZXN0c2Agcm9sZSdzIFBUUCB0YXNrIHBpcGVsaW5lOgoKLSAqKmBlY29fZ290ZXN0c19ydW5fbGFiZWxzX3B0cGAqKjogbGlzdCBvZiBHaW5rZ28gbGFiZWxzIHRvIGluY2x1ZGUgKGpvaW5lZCB3aXRoIGB8fGAgZm9yIE9SIG1hdGNoaW5nKS4gVGhpcyBjb21wbGVtZW50cyB0aGUgZXhpc3RpbmcgYGVjb19nb3Rlc3RzX3NraXBfbGFiZWxzX3B0cGAgd2hpY2ggb25seSBzdXBwb3J0cyBleGNsdWRpbmcgbGFiZWxzLgoKLSAqKmBlY29fZ290ZXN0c19lY29fdGVzdF9mZWF0dXJlc19wdHBgKio6IGNvbmZpZ3VyYWJsZSBgRUNPX1RFU1RfRkVBVFVSRVNgIHZhbHVlLCByZXBsYWNpbmcgdGhlIHByZXZpb3VzbHkgaGFyZGNvZGVkIGBwdHBgLiBEZWZhdWx0cyB0byBgcHRwYCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4KClRoZSBsYWJlbCBmaWx0ZXIgZXhwcmVzc2lvbiBub3cgY29tYmluZXMgYm90aCBydW4gYW5kIHNraXAgbGFiZWxzOgotIHJ1biBsYWJlbHMgb25seTogYGxhYmVsMSB8fCBsYWJlbDJgCi0gc2tpcCBsYWJlbHMgb25seTogYCFsYWJlbDEgJiYgIWxhYmVsMmAgKHVuY2hhbmdlZCBiZWhhdmlvcikKLSBib3RoOiBgKGxhYmVsMSB8fCBsYWJlbDIpICYmICFza2lwMSAmJiAhc2tpcDJgCgpUaGVzZSBjaGFuZ2VzIGVuYWJsZSBkaXNwYXRjaGluZyBub24tUFRQIHRlc3Qgc3VpdGVzIChlLmcuLCBsYWNwLWJvbmQtc3RhYmlsaXR5KSB0aHJvdWdoIHRoZSBQVFAgdGFzayBwaXBlbGluZSBieSBvdmVycmlkaW5nIHRoZSBmZWF0dXJlIG5hbWUgYW5kIHNwZWNpZnlpbmcgd2hpY2ggbGFiZWxzIHRvIHJ1bi4KCiMjIENoYW5nZXMKCi0gYHJvbGVzL2Vjb19nb3Rlc3RzL2RlZmF1bHRzL21haW4ueW1sYDogYWRkZWQgZGVmYXVsdCB2YWx1ZXMgZm9yIHRoZSB0d28gbmV3IHZhcmlhYmxlcwotIGByb2xlcy9lY29fZ290ZXN0cy90YXNrcy9wdHAueW1sYDogaW50ZWdyYXRlZCBydW4gbGFiZWwgZmlsdGVyaW5nIGFuZCBjb25maWd1cmFibGUgdGVzdCBmZWF0dXJlcwotIGByb2xlcy9lY29fZ290ZXN0cy9SRUFETUUubWRgOiBkb2N1bWVudGVkIHRoZSBuZXcgdmFyaWFibGVz patchset: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e pipeline: check playbook_context: playbook_projects: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config: canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/dci-config checkout: main commit: 401c077f4f321288dc08f65b2bd861fbd6a8e7ea trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rpm/build.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/playbook_0/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_1/zuul-jobs/roles post_playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/post.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_0/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/post_playbook_0/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_0/role_1/zuul-jobs/roles pre_playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_0/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_0/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rpm/prepare-mock-host.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_1/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles post_review: false post_timeout: null pre_timeout: null project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp projects: github.com/distributedci/dci-packaging: canonical_hostname: github.com canonical_name: github.com/distributedci/dci-packaging checkout: main checkout_description: zuul branch commit: 1567c04e744d7baade72e451b0c0fd7b192987bb name: distributedci/dci-packaging required: true short_name: dci-packaging src_dir: src/github.com/distributedci/dci-packaging github.com/redhatci/ansible-collection-redhatci-ocp: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp checkout: main checkout_description: zuul branch commit: 3c0e68fda0b4ecb712288e751d6dc87ca2d8d21e name: redhatci/ansible-collection-redhatci-ocp required: false short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp gitlab.com/softwarefactory-project/centosinfra-prod/dci-config: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/dci-config checkout: main checkout_description: zuul branch commit: 401c077f4f321288dc08f65b2bd861fbd6a8e7ea name: softwarefactory-project/centosinfra-prod/dci-config required: true short_name: dci-config src_dir: src/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config ref: refs/pull/941/head resources: {} tenant: dci timeout: 1800 topic: null voting: true