all: children: zuul_unreachable: hosts: {} hosts: mock-host: ansible_connection: ssh ansible_host: 38.102.83.17 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: 0058b406-920b-4615-9452-3e69a103eb77 host_id: 51aa9e131917ba50e0172bb0f531d399b463c4c7890fcea7db1ae368 interface_ip: 38.102.83.17 label: cloud-centos-9 node_properties: {} private_ipv4: 38.102.83.17 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.17 public_ipv6: '' region: RegionOne slot: null zuul_node: az: nova cloud: vexxhost-nodepool-sf external_id: 0058b406-920b-4615-9452-3e69a103eb77 host_id: 51aa9e131917ba50e0172bb0f531d399b463c4c7890fcea7db1ae368 interface_ip: 38.102.83.17 label: cloud-centos-9 node_properties: {} private_ipv4: 38.102.83.17 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.17 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: ca34fc0076164e27a7818ea04c6a65e8 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: 356c7538e330f6c68e13d44de12b221d9a3838fe patchset: 356c7538e330f6c68e13d44de12b221d9a3838fe 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: 86ec80f09c214c0a88966f3bcbef3bee 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: 356c7538e330f6c68e13d44de12b221d9a3838fe patchset: 356c7538e330f6c68e13d44de12b221d9a3838fe 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: 356c7538e330f6c68e13d44de12b221d9a3838fe event_id: 0551ea20-68c0-11f1-8798-8fb2cbc5a41e executor: hostname: 38.129.56.84 inventory_file: /var/lib/zuul/builds/ca34fc0076164e27a7818ea04c6a65e8/ansible/inventory.yaml log_root: /var/lib/zuul/builds/ca34fc0076164e27a7818ea04c6a65e8/work/logs result_data_file: /var/lib/zuul/builds/ca34fc0076164e27a7818ea04c6a65e8/work/results.json src_root: /var/lib/zuul/builds/ca34fc0076164e27a7818ea04c6a65e8/work/src work_root: /var/lib/zuul/builds/ca34fc0076164e27a7818ea04c6a65e8/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: 356c7538e330f6c68e13d44de12b221d9a3838fe patchset: 356c7538e330f6c68e13d44de12b221d9a3838fe 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: 356c7538e330f6c68e13d44de12b221d9a3838fe 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: 356c7538e330f6c68e13d44de12b221d9a3838fe 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