all: children: computes: hosts: compute-0: null compute-1: null ocps: hosts: crc: null zuul_unreachable: hosts: {} hosts: compute-0: ansible_connection: ssh ansible_host: 38.102.83.195 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_block_device_size: 40G cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n template:\n \ customServiceConfig: |\n [DEFAULT]\n debug=true\n \ vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n \ ovn_emit_need_to_frag = true\n [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: 2895d87b692193b55d566fae26f4c769f7f44de8 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator:2895d87b692193b55d566fae26f4c769f7f44de8 image_bundle: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-bundle:2895d87b692193b55d566fae26f4c769f7f44de8 image_catalog: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8 cifmw_os_must_gather_timeout: 30m cifmw_repo_setup_branch: antelope cifmw_run_test_role: test_operator cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ cifmw_update_containers_tag }}' cifmw_test_operator_tempest_namespace: '{{ cifmw_update_containers_org }}' cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: '{{ cifmw_update_containers_registry }}' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers_org: "{{\n content_provider_os_registry_url | default('') | split('/') | last\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'podified-' + cifmw_repo_setup_branch + '-centos9'\n}}" cifmw_update_containers_registry: "{{\n content_provider_os_registry_url | default('') | split('/') | first\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'quay.rdoproject.org'\n}}" cifmw_update_containers_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: 9767ab1d6200e37a24a9698f6991361f content_provider_gating_repo_available: false content_provider_gating_repo_url: '' content_provider_os_registry_namespace: '' content_provider_os_registry_url: 'null' content_provider_registry_available: true content_provider_registry_ip: 38.102.83.106 content_provider_registry_ip_port: 38.102.83.106:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: e1807291-4682-4261-8155-39489f0f18a8 host_id: bdb78bf25a270582fae0ca49d447ffffc4c7a50a772a0a4c0593588a interface_ip: 38.102.83.195 label: cloud-centos-9-stream-tripleo-xxl node_properties: {} private_ipv4: 38.102.83.195 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.195 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: e1807291-4682-4261-8155-39489f0f18a8 host_id: bdb78bf25a270582fae0ca49d447ffffc4c7a50a772a0a4c0593588a interface_ip: 38.102.83.195 label: cloud-centos-9-stream-tripleo-xxl node_properties: {} private_ipv4: 38.102.83.195 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.195 public_ipv6: '' region: RegionOne slot: null uuid: null compute-1: ansible_connection: ssh ansible_host: 38.102.83.120 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_block_device_size: 40G cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n template:\n \ customServiceConfig: |\n [DEFAULT]\n debug=true\n \ vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n \ ovn_emit_need_to_frag = true\n [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: 2895d87b692193b55d566fae26f4c769f7f44de8 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator:2895d87b692193b55d566fae26f4c769f7f44de8 image_bundle: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-bundle:2895d87b692193b55d566fae26f4c769f7f44de8 image_catalog: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8 cifmw_os_must_gather_timeout: 30m cifmw_repo_setup_branch: antelope cifmw_run_test_role: test_operator cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ cifmw_update_containers_tag }}' cifmw_test_operator_tempest_namespace: '{{ cifmw_update_containers_org }}' cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: '{{ cifmw_update_containers_registry }}' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers_org: "{{\n content_provider_os_registry_url | default('') | split('/') | last\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'podified-' + cifmw_repo_setup_branch + '-centos9'\n}}" cifmw_update_containers_registry: "{{\n content_provider_os_registry_url | default('') | split('/') | first\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'quay.rdoproject.org'\n}}" cifmw_update_containers_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: 9767ab1d6200e37a24a9698f6991361f content_provider_gating_repo_available: false content_provider_gating_repo_url: '' content_provider_os_registry_namespace: '' content_provider_os_registry_url: 'null' content_provider_registry_available: true content_provider_registry_ip: 38.102.83.106 content_provider_registry_ip_port: 38.102.83.106:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 149f694c-5b00-418f-963f-8f960862ce86 host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.120 label: cloud-centos-9-stream-tripleo-xxl node_properties: {} private_ipv4: 38.102.83.120 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.120 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 149f694c-5b00-418f-963f-8f960862ce86 host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.120 label: cloud-centos-9-stream-tripleo-xxl node_properties: {} private_ipv4: 38.102.83.120 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.120 public_ipv6: '' region: RegionOne slot: null uuid: null controller: ansible_connection: ssh ansible_host: 38.102.83.219 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_block_device_size: 40G cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n template:\n \ customServiceConfig: |\n [DEFAULT]\n debug=true\n \ vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n \ ovn_emit_need_to_frag = true\n [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: 2895d87b692193b55d566fae26f4c769f7f44de8 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator:2895d87b692193b55d566fae26f4c769f7f44de8 image_bundle: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-bundle:2895d87b692193b55d566fae26f4c769f7f44de8 image_catalog: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8 cifmw_os_must_gather_timeout: 30m cifmw_repo_setup_branch: antelope cifmw_run_test_role: test_operator cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ cifmw_update_containers_tag }}' cifmw_test_operator_tempest_namespace: '{{ cifmw_update_containers_org }}' cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: '{{ cifmw_update_containers_registry }}' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers_org: "{{\n content_provider_os_registry_url | default('') | split('/') | last\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'podified-' + cifmw_repo_setup_branch + '-centos9'\n}}" cifmw_update_containers_registry: "{{\n content_provider_os_registry_url | default('') | split('/') | first\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'quay.rdoproject.org'\n}}" cifmw_update_containers_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: 9767ab1d6200e37a24a9698f6991361f content_provider_gating_repo_available: false content_provider_gating_repo_url: '' content_provider_os_registry_namespace: '' content_provider_os_registry_url: 'null' content_provider_registry_available: true content_provider_registry_ip: 38.102.83.106 content_provider_registry_ip_port: 38.102.83.106:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: a6ea8bbf-e861-4d3a-864f-c7dcf7682871 host_id: d19710e37f7b2620eb9f1bc9cfdfc06732b1f0c31221781941dd4533 interface_ip: 38.102.83.219 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.219 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.219 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: a6ea8bbf-e861-4d3a-864f-c7dcf7682871 host_id: d19710e37f7b2620eb9f1bc9cfdfc06732b1f0c31221781941dd4533 interface_ip: 38.102.83.219 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.219 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.219 public_ipv6: '' region: RegionOne slot: null uuid: null crc: ansible_connection: ssh ansible_host: 38.102.83.115 ansible_port: 22 ansible_python_interpreter: auto ansible_user: core ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_block_device_size: 40G cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n template:\n \ customServiceConfig: |\n [DEFAULT]\n debug=true\n \ vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n \ ovn_emit_need_to_frag = true\n [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: 2895d87b692193b55d566fae26f4c769f7f44de8 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator:2895d87b692193b55d566fae26f4c769f7f44de8 image_bundle: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-bundle:2895d87b692193b55d566fae26f4c769f7f44de8 image_catalog: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8 cifmw_os_must_gather_timeout: 30m cifmw_repo_setup_branch: antelope cifmw_run_test_role: test_operator cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ cifmw_update_containers_tag }}' cifmw_test_operator_tempest_namespace: '{{ cifmw_update_containers_org }}' cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: '{{ cifmw_update_containers_registry }}' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers_org: "{{\n content_provider_os_registry_url | default('') | split('/') | last\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'podified-' + cifmw_repo_setup_branch + '-centos9'\n}}" cifmw_update_containers_registry: "{{\n content_provider_os_registry_url | default('') | split('/') | first\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'quay.rdoproject.org'\n}}" cifmw_update_containers_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: 9767ab1d6200e37a24a9698f6991361f content_provider_gating_repo_available: false content_provider_gating_repo_url: '' content_provider_os_registry_namespace: '' content_provider_os_registry_url: 'null' content_provider_registry_available: true content_provider_registry_ip: 38.102.83.106 content_provider_registry_ip_port: 38.102.83.106:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: b1ad5384-eab2-4247-90a4-f51725ec96fb host_id: ff62aecd09b85709a233d3330c1581c31f2fa23cd3c1cbc3ffcedd62 interface_ip: 38.102.83.115 label: crc-cloud-ocp-4-20-1-xxl node_properties: {} private_ipv4: 38.102.83.115 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.115 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: b1ad5384-eab2-4247-90a4-f51725ec96fb host_id: ff62aecd09b85709a233d3330c1581c31f2fa23cd3c1cbc3ffcedd62 interface_ip: 38.102.83.115 label: crc-cloud-ocp-4-20-1-xxl node_properties: {} private_ipv4: 38.102.83.115 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.115 public_ipv6: '' region: RegionOne slot: null uuid: null vars: ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_block_device_size: 40G cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n template:\n \ customServiceConfig: |\n [DEFAULT]\n debug=true\n vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n ovn_emit_need_to_frag = true\n [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: 2895d87b692193b55d566fae26f4c769f7f44de8 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator:2895d87b692193b55d566fae26f4c769f7f44de8 image_bundle: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-bundle:2895d87b692193b55d566fae26f4c769f7f44de8 image_catalog: 38.102.83.106:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8 cifmw_os_must_gather_timeout: 30m cifmw_repo_setup_branch: antelope cifmw_run_test_role: test_operator cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ cifmw_update_containers_tag }}' cifmw_test_operator_tempest_namespace: '{{ cifmw_update_containers_org }}' cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: '{{ cifmw_update_containers_registry }}' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers_org: "{{\n content_provider_os_registry_url | default('') | split('/') | last\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'podified-' + cifmw_repo_setup_branch + '-centos9'\n}}" cifmw_update_containers_registry: "{{\n content_provider_os_registry_url | default('') | split('/') | first\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else 'quay.rdoproject.org'\n}}" cifmw_update_containers_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: 9767ab1d6200e37a24a9698f6991361f content_provider_gating_repo_available: false content_provider_gating_repo_url: '' content_provider_os_registry_namespace: '' content_provider_os_registry_url: 'null' content_provider_registry_available: true content_provider_registry_ip: 38.102.83.106 content_provider_registry_ip_port: 38.102.83.106:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: master build: 59f039a4c87145b9b1d083537d8a394f build_refs: - branch: master change: '992512' change_message: 'Handle DHCP agent ports in test_modify_dhcp_port_ip_address The test previously queried for both network:dhcp and network:distributed ports, then asserted at most one port existed. This fails in environments where OVN and the Neutron DHCP agent coexist (e.g. for ironic DHCPv6 provisioning), because HA DHCP agents create multiple network:dhcp ports alongside OVN''s network:distributed port. Since this test is OVN-only (skipped for non-OVN backends) and validates the OVN DHCP port IP update fix (LP#1942794), only the network:distributed port is relevant. Remove the network:dhcp query and the assertion. The IP update logic incremented the DHCP port IP by +1, which collided with IPs already allocated by DHCP agent ports. Use os_admin.network_client to list all ports, then pick the first free IP from the allocation pool. Related-Bug: OSPNET-1250 Assisted-By: Claude Code Opus 4.6 Change-Id: I2db00029a721e6a8b1ecddd971dd551706c26a63 Signed-off-by: Renjing Xiao ' change_url: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/992512 commit_id: 23871997345aae52115f2321a0d37303dab6ff3c patchset: '2' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/neutron-tempest-plugin name: openstack/neutron-tempest-plugin short_name: neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin topic: null buildset: 2641e7e23c424e738bcb475c3026d70a buildset_refs: - branch: master change: '992512' change_message: 'Handle DHCP agent ports in test_modify_dhcp_port_ip_address The test previously queried for both network:dhcp and network:distributed ports, then asserted at most one port existed. This fails in environments where OVN and the Neutron DHCP agent coexist (e.g. for ironic DHCPv6 provisioning), because HA DHCP agents create multiple network:dhcp ports alongside OVN''s network:distributed port. Since this test is OVN-only (skipped for non-OVN backends) and validates the OVN DHCP port IP update fix (LP#1942794), only the network:distributed port is relevant. Remove the network:dhcp query and the assertion. The IP update logic incremented the DHCP port IP by +1, which collided with IPs already allocated by DHCP agent ports. Use os_admin.network_client to list all ports, then pick the first free IP from the allocation pool. Related-Bug: OSPNET-1250 Assisted-By: Claude Code Opus 4.6 Change-Id: I2db00029a721e6a8b1ecddd971dd551706c26a63 Signed-off-by: Renjing Xiao ' change_url: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/992512 commit_id: 23871997345aae52115f2321a0d37303dab6ff3c patchset: '2' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/neutron-tempest-plugin name: openstack/neutron-tempest-plugin short_name: neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin topic: null change: '992512' change_message: 'Handle DHCP agent ports in test_modify_dhcp_port_ip_address The test previously queried for both network:dhcp and network:distributed ports, then asserted at most one port existed. This fails in environments where OVN and the Neutron DHCP agent coexist (e.g. for ironic DHCPv6 provisioning), because HA DHCP agents create multiple network:dhcp ports alongside OVN''s network:distributed port. Since this test is OVN-only (skipped for non-OVN backends) and validates the OVN DHCP port IP update fix (LP#1942794), only the network:distributed port is relevant. Remove the network:dhcp query and the assertion. The IP update logic incremented the DHCP port IP by +1, which collided with IPs already allocated by DHCP agent ports. Use os_admin.network_client to list all ports, then pick the first free IP from the allocation pool. Related-Bug: OSPNET-1250 Assisted-By: Claude Code Opus 4.6 Change-Id: I2db00029a721e6a8b1ecddd971dd551706c26a63 Signed-off-by: Renjing Xiao ' change_url: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/992512 child_jobs: [] commit_id: 23871997345aae52115f2321a0d37303dab6ff3c event_id: 8464e0805f754bab80a42f44ea6ef0a1 executor: hostname: 38.129.56.84 inventory_file: /var/lib/zuul/builds/59f039a4c87145b9b1d083537d8a394f/ansible/inventory.yaml log_root: /var/lib/zuul/builds/59f039a4c87145b9b1d083537d8a394f/work/logs result_data_file: /var/lib/zuul/builds/59f039a4c87145b9b1d083537d8a394f/work/results.json src_root: /var/lib/zuul/builds/59f039a4c87145b9b1d083537d8a394f/work/src work_root: /var/lib/zuul/builds/59f039a4c87145b9b1d083537d8a394f/work include_vars: [] items: - branch: master change: '992512' change_message: 'Handle DHCP agent ports in test_modify_dhcp_port_ip_address The test previously queried for both network:dhcp and network:distributed ports, then asserted at most one port existed. This fails in environments where OVN and the Neutron DHCP agent coexist (e.g. for ironic DHCPv6 provisioning), because HA DHCP agents create multiple network:dhcp ports alongside OVN''s network:distributed port. Since this test is OVN-only (skipped for non-OVN backends) and validates the OVN DHCP port IP update fix (LP#1942794), only the network:distributed port is relevant. Remove the network:dhcp query and the assertion. The IP update logic incremented the DHCP port IP by +1, which collided with IPs already allocated by DHCP agent ports. Use os_admin.network_client to list all ports, then pick the first free IP from the allocation pool. Related-Bug: OSPNET-1250 Assisted-By: Claude Code Opus 4.6 Change-Id: I2db00029a721e6a8b1ecddd971dd551706c26a63 Signed-off-by: Renjing Xiao ' change_url: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/992512 commit_id: 23871997345aae52115f2321a0d37303dab6ff3c patchset: '2' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/neutron-tempest-plugin name: openstack/neutron-tempest-plugin short_name: neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: SGFuZGxlIERIQ1AgYWdlbnQgcG9ydHMgaW4gdGVzdF9tb2RpZnlfZGhjcF9wb3J0X2lwX2FkZHJlc3MKClRoZSB0ZXN0IHByZXZpb3VzbHkgcXVlcmllZCBmb3IgYm90aCBuZXR3b3JrOmRoY3AgYW5kCm5ldHdvcms6ZGlzdHJpYnV0ZWQgcG9ydHMsIHRoZW4gYXNzZXJ0ZWQgYXQgbW9zdCBvbmUgcG9ydCBleGlzdGVkLgpUaGlzIGZhaWxzIGluIGVudmlyb25tZW50cyB3aGVyZSBPVk4gYW5kIHRoZSBOZXV0cm9uIERIQ1AgYWdlbnQKY29leGlzdCAoZS5nLiBmb3IgaXJvbmljIERIQ1B2NiBwcm92aXNpb25pbmcpLCBiZWNhdXNlIEhBIERIQ1AKYWdlbnRzIGNyZWF0ZSBtdWx0aXBsZSBuZXR3b3JrOmRoY3AgcG9ydHMgYWxvbmdzaWRlIE9WTidzCm5ldHdvcms6ZGlzdHJpYnV0ZWQgcG9ydC4KClNpbmNlIHRoaXMgdGVzdCBpcyBPVk4tb25seSAoc2tpcHBlZCBmb3Igbm9uLU9WTiBiYWNrZW5kcykgYW5kCnZhbGlkYXRlcyB0aGUgT1ZOIERIQ1AgcG9ydCBJUCB1cGRhdGUgZml4IChMUCMxOTQyNzk0KSwgb25seSB0aGUKbmV0d29yazpkaXN0cmlidXRlZCBwb3J0IGlzIHJlbGV2YW50LiBSZW1vdmUgdGhlIG5ldHdvcms6ZGhjcApxdWVyeSBhbmQgdGhlIGFzc2VydGlvbi4KClRoZSBJUCB1cGRhdGUgbG9naWMgaW5jcmVtZW50ZWQgdGhlIERIQ1AgcG9ydCBJUCBieSArMSwgd2hpY2gKY29sbGlkZWQgd2l0aCBJUHMgYWxyZWFkeSBhbGxvY2F0ZWQgYnkgREhDUCBhZ2VudCBwb3J0cy4gVXNlCm9zX2FkbWluLm5ldHdvcmtfY2xpZW50IHRvIGxpc3QgYWxsIHBvcnRzLCB0aGVuIHBpY2sgdGhlIGZpcnN0CmZyZWUgSVAgZnJvbSB0aGUgYWxsb2NhdGlvbiBwb29sLgoKUmVsYXRlZC1CdWc6IE9TUE5FVC0xMjUwCkFzc2lzdGVkLUJ5OiBDbGF1ZGUgQ29kZSBPcHVzIDQuNgpDaGFuZ2UtSWQ6IEkyZGIwMDAyOWE3MjFlNmE4YjFlY2RkZDk3MWRkNTUxNzA2YzI2YTYzClNpZ25lZC1vZmYtYnk6IFJlbmppbmcgWGlhbyA8cnhpYW9AcmVkaGF0LmNvbT4K override_checkout: main patchset: '2' pipeline: openstack-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 07ed6cb911967b6ad32da97442c1a796548c5a18 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 07ed6cb911967b6ad32da97442c1a796548c5a18 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_0/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_0/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_1/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_1/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_1/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_1/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_2/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_2/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_2/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_2/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_2/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_3/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_3/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_3/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_3/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_3/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_3/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_3/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_3/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_4/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_4/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_4/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_4/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_4/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_4/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_4/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_4/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/compress-logs.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_5/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_5/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_5/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_5/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_5/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_5/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_5/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_5/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_6/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_6/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_6/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_6/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_6/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_6/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_6/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_6/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_7/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_7/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_7/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_7/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_7/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_7/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_7/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_7/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_8/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_8/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_8/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_8/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_8/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_8/role_2/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_9/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_9/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_9/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_9/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_9/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_9/role_2/rdo-jobs/roles pre_playbooks: - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/pre.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_0/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_0/role_0/config/roles - checkout: master checkout_description: zuul 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 - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_0/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_0/role_2/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_1/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_1/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_1/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_1/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_1/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_1/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_2/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_2/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_2/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_2/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_2/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_2/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_2/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_2/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_3/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_3/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_3/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_3/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_3/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_3/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_3/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_3/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/podman.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_4/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_4/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_4/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_4/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_4/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_4/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_4/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_4/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_5/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_5/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_5/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_5/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_5/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_5/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_5/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_5/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_6/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_6/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_6/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_6/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_6/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_6/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_6/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_6/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_7/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_7/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_7/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_7/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_7/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_7/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_7/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_7/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_8/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_8/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_8/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_8/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_8/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_8/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_8/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_8/role_3/rdo-jobs/roles post_review: false post_timeout: 5400 pre_timeout: null project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/neutron-tempest-plugin name: openstack/neutron-tempest-plugin short_name: neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: 07ed6cb911967b6ad32da97442c1a796548c5a18 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: d5eae620a08b412f076b112b4c3d8e0d69cbb047 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: d6e7a2257c1aa266e49ae603eb3f159d5e4d5ae6 name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: 28010890899b365d9b163f6cd2faeb71bf37d54f name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 3b55e32a2c0b3ee02c529fe938efd2dbca6957ae name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: c368cbf84357cebd70fe8ec9c2c849e2aa7905e4 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: 2895d87b692193b55d566fae26f4c769f7f44de8 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: 85321f7e0af502d7f06f845886058daf09da34f6 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/openstack/neutron-tempest-plugin: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/neutron-tempest-plugin checkout: master checkout_description: zuul branch commit: af8d18558bcef10f02931273d5ca59485ee25e35 name: openstack/neutron-tempest-plugin required: false short_name: neutron-tempest-plugin src_dir: src/opendev.org/openstack/neutron-tempest-plugin opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: zuul branch commit: 82e3e8b1292a25e38235bb92b157992d326531d1 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: zuul branch commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/changes/12/992512/2 resources: {} tenant: rdoproject.org timeout: 18000 topic: null voting: true zuul_log_collection: true