2026-01-29 10:57:29,521 p=28424 u=zuul n=ansible | Starting galaxy collection install process 2026-01-29 10:57:29,522 p=28424 u=zuul n=ansible | Process install dependency map 2026-01-29 10:57:44,083 p=28424 u=zuul n=ansible | Starting collection install process 2026-01-29 10:57:44,084 p=28424 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+e09880c1' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-01-29 10:57:44,436 p=28424 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+e09880c1 at /home/zuul/.ansible/collections/ansible_collections/cifmw/general 2026-01-29 10:57:44,436 p=28424 u=zuul n=ansible | cifmw.general:1.0.0+e09880c1 was installed successfully 2026-01-29 10:57:44,436 p=28424 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-01-29 10:57:44,475 p=28424 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman 2026-01-29 10:57:44,475 p=28424 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully 2026-01-29 10:57:44,475 p=28424 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-01-29 10:57:44,982 p=28424 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-01-29 10:57:44,982 p=28424 u=zuul n=ansible | community.general:10.0.1 was installed successfully 2026-01-29 10:57:44,982 p=28424 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-01-29 10:57:45,027 p=28424 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-01-29 10:57:45,027 p=28424 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully 2026-01-29 10:57:45,027 p=28424 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-01-29 10:57:45,097 p=28424 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-01-29 10:57:45,097 p=28424 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully 2026-01-29 10:57:45,097 p=28424 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-01-29 10:57:45,114 p=28424 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt 2026-01-29 10:57:45,114 p=28424 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully 2026-01-29 10:57:45,114 p=28424 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-01-29 10:57:45,216 p=28424 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-01-29 10:57:45,216 p=28424 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully 2026-01-29 10:57:45,216 p=28424 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-01-29 10:57:45,308 p=28424 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-01-29 10:57:45,308 p=28424 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully 2026-01-29 10:57:45,308 p=28424 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-01-29 10:57:45,357 p=28424 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-01-29 10:57:45,357 p=28424 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully 2026-01-29 10:57:45,358 p=28424 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2026-01-29 10:57:45,371 p=28424 u=zuul n=ansible | Created collection for openstack.config_template:2.1.1 at /home/zuul/.ansible/collections/ansible_collections/openstack/config_template 2026-01-29 10:57:45,371 p=28424 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully 2026-01-29 10:57:45,371 p=28424 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-01-29 10:57:45,555 p=28424 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos 2026-01-29 10:57:45,555 p=28424 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully 2026-01-29 10:57:45,555 p=28424 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-01-29 10:57:45,729 p=28424 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios 2026-01-29 10:57:45,729 p=28424 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully 2026-01-29 10:57:45,729 p=28424 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-01-29 10:57:45,751 p=28424 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx 2026-01-29 10:57:45,752 p=28424 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully 2026-01-29 10:57:45,752 p=28424 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-01-29 10:57:45,774 p=28424 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd 2026-01-29 10:57:45,774 p=28424 u=zuul n=ansible | community.okd:4.0.0 was installed successfully 2026-01-29 10:57:45,774 p=28424 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-01-29 10:57:45,836 p=28424 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@ 2026-01-29 10:57:45,836 p=28424 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully 2026-01-29 10:58:02,534 p=29286 u=zuul n=ansible | PLAY [Bootstrap playbook] ****************************************************** 2026-01-29 10:58:02,554 p=29286 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2026-01-29 10:58:02,554 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:02 +0000 (0:00:00.043) 0:00:00.043 ****** 2026-01-29 10:58:02,554 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:02 +0000 (0:00:00.042) 0:00:00.042 ****** 2026-01-29 10:58:03,550 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:03,562 p=29286 u=zuul n=ansible | TASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] *** 2026-01-29 10:58:03,562 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:01.008) 0:00:01.052 ****** 2026-01-29 10:58:03,562 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:01.008) 0:00:01.050 ****** 2026-01-29 10:58:03,583 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:03,588 p=29286 u=zuul n=ansible | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ hostvars[inventory_hostname] | dict2items | selectattr("key", "match", "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | list | items2dict }}] *** 2026-01-29 10:58:03,588 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.026) 0:00:01.078 ****** 2026-01-29 10:58:03,588 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.026) 0:00:01.076 ****** 2026-01-29 10:58:03,639 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:03,646 p=29286 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2026-01-29 10:58:03,647 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.058) 0:00:01.136 ****** 2026-01-29 10:58:03,647 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.058) 0:00:01.135 ****** 2026-01-29 10:58:03,928 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:03,937 p=29286 u=zuul n=ansible | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] *** 2026-01-29 10:58:03,937 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.290) 0:00:01.427 ****** 2026-01-29 10:58:03,937 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.290) 0:00:01.425 ****** 2026-01-29 10:58:03,953 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:03,962 p=29286 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] *** 2026-01-29 10:58:03,962 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.024) 0:00:01.451 ****** 2026-01-29 10:58:03,962 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.024) 0:00:01.450 ****** 2026-01-29 10:58:03,979 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:03,987 p=29286 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] *** 2026-01-29 10:58:03,987 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.025) 0:00:01.477 ****** 2026-01-29 10:58:03,987 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:03 +0000 (0:00:00.025) 0:00:01.475 ****** 2026-01-29 10:58:04,009 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:04,018 p=29286 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2026-01-29 10:58:04,018 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:04 +0000 (0:00:00.030) 0:00:01.507 ****** 2026-01-29 10:58:04,018 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:04 +0000 (0:00:00.030) 0:00:01.506 ****** 2026-01-29 10:58:05,407 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:05,417 p=29286 u=zuul n=ansible | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-01-29 10:58:05,417 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:05 +0000 (0:00:01.399) 0:00:02.907 ****** 2026-01-29 10:58:05,417 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:05 +0000 (0:00:01.399) 0:00:02.905 ****** 2026-01-29 10:58:05,601 p=29286 u=zuul n=ansible | changed: [localhost] => (item=tmp) 2026-01-29 10:58:05,783 p=29286 u=zuul n=ansible | changed: [localhost] => (item=artifacts/repositories) 2026-01-29 10:58:05,932 p=29286 u=zuul n=ansible | changed: [localhost] => (item=venv/repo_setup) 2026-01-29 10:58:05,945 p=29286 u=zuul n=ansible | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2026-01-29 10:58:05,946 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:05 +0000 (0:00:00.528) 0:00:03.435 ****** 2026-01-29 10:58:05,946 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:05 +0000 (0:00:00.528) 0:00:03.434 ****** 2026-01-29 10:58:06,845 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:06,850 p=29286 u=zuul n=ansible | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] *** 2026-01-29 10:58:06,850 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:06 +0000 (0:00:00.904) 0:00:04.340 ****** 2026-01-29 10:58:06,850 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:06 +0000 (0:00:00.904) 0:00:04.338 ****** 2026-01-29 10:58:07,748 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:07,753 p=29286 u=zuul n=ansible | TASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_venv }}, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv --system-site-packages --upgrade-deps] *** 2026-01-29 10:58:07,753 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:07 +0000 (0:00:00.902) 0:00:05.243 ****** 2026-01-29 10:58:07,753 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:07 +0000 (0:00:00.902) 0:00:05.241 ****** 2026-01-29 10:58:16,562 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:16,568 p=29286 u=zuul n=ansible | TASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_venv }}/bin/repo-setup, _raw_params={{ cifmw_repo_setup_venv }}/bin/python setup.py install] *** 2026-01-29 10:58:16,568 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:16 +0000 (0:00:08.814) 0:00:14.057 ****** 2026-01-29 10:58:16,568 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:16 +0000 (0:00:08.814) 0:00:14.056 ****** 2026-01-29 10:58:17,186 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:17,191 p=29286 u=zuul n=ansible | TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] *** 2026-01-29 10:58:17,191 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.623) 0:00:14.681 ****** 2026-01-29 10:58:17,191 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.623) 0:00:14.679 ****** 2026-01-29 10:58:17,206 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:17,212 p=29286 u=zuul n=ansible | TASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} -o {{ cifmw_repo_setup_output }}] *** 2026-01-29 10:58:17,213 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.021) 0:00:14.702 ****** 2026-01-29 10:58:17,213 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.021) 0:00:14.701 ****** 2026-01-29 10:58:17,787 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:17,793 p=29286 u=zuul n=ansible | TASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] *** 2026-01-29 10:58:17,793 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.580) 0:00:15.283 ****** 2026-01-29 10:58:17,793 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.580) 0:00:15.281 ****** 2026-01-29 10:58:17,827 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:17,833 p=29286 u=zuul n=ansible | TASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] *** 2026-01-29 10:58:17,833 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.039) 0:00:15.322 ****** 2026-01-29 10:58:17,833 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.039) 0:00:15.321 ****** 2026-01-29 10:58:17,858 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:17,864 p=29286 u=zuul n=ansible | TASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] *** 2026-01-29 10:58:17,864 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.031) 0:00:15.353 ****** 2026-01-29 10:58:17,864 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.031) 0:00:15.352 ****** 2026-01-29 10:58:17,888 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:17,893 p=29286 u=zuul n=ansible | TASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] *** 2026-01-29 10:58:17,893 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.029) 0:00:15.383 ****** 2026-01-29 10:58:17,894 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:17 +0000 (0:00:00.029) 0:00:15.382 ****** 2026-01-29 10:58:18,357 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:18,364 p=29286 u=zuul n=ansible | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-01-29 10:58:18,364 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:18 +0000 (0:00:00.470) 0:00:15.853 ****** 2026-01-29 10:58:18,364 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:18 +0000 (0:00:00.470) 0:00:15.852 ****** 2026-01-29 10:58:19,013 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:19,022 p=29286 u=zuul n=ansible | TASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-01-29 10:58:19,023 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.658) 0:00:16.512 ****** 2026-01-29 10:58:19,023 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.658) 0:00:16.511 ****** 2026-01-29 10:58:19,036 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,046 p=29286 u=zuul n=ansible | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2026-01-29 10:58:19,046 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.023) 0:00:16.536 ****** 2026-01-29 10:58:19,047 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.023) 0:00:16.534 ****** 2026-01-29 10:58:19,063 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,074 p=29286 u=zuul n=ansible | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2026-01-29 10:58:19,075 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.028) 0:00:16.564 ****** 2026-01-29 10:58:19,075 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.028) 0:00:16.563 ****** 2026-01-29 10:58:19,102 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,108 p=29286 u=zuul n=ansible | TASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] *** 2026-01-29 10:58:19,108 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.033) 0:00:16.597 ****** 2026-01-29 10:58:19,108 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.033) 0:00:16.596 ****** 2026-01-29 10:58:19,133 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:19,140 p=29286 u=zuul n=ansible | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2026-01-29 10:58:19,140 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.031) 0:00:16.629 ****** 2026-01-29 10:58:19,140 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.031) 0:00:16.628 ****** 2026-01-29 10:58:19,151 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,158 p=29286 u=zuul n=ansible | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2026-01-29 10:58:19,159 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.018) 0:00:16.648 ****** 2026-01-29 10:58:19,159 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.018) 0:00:16.647 ****** 2026-01-29 10:58:19,169 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,176 p=29286 u=zuul n=ansible | TASK [Download the RPM name=krb_request] *************************************** 2026-01-29 10:58:19,176 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.017) 0:00:16.665 ****** 2026-01-29 10:58:19,176 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.017) 0:00:16.664 ****** 2026-01-29 10:58:19,187 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,192 p=29286 u=zuul n=ansible | TASK [repo_setup : Install RHOS Release tool name={{ cifmw_repo_setup_rhos_release_rpm if cifmw_repo_setup_rhos_release_rpm is not url else cifmw_krb_request_out.path }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2026-01-29 10:58:19,192 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.016) 0:00:16.682 ****** 2026-01-29 10:58:19,192 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.016) 0:00:16.680 ****** 2026-01-29 10:58:19,203 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,208 p=29286 u=zuul n=ansible | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2026-01-29 10:58:19,208 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.015) 0:00:16.697 ****** 2026-01-29 10:58:19,208 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.015) 0:00:16.696 ****** 2026-01-29 10:58:19,220 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,225 p=29286 u=zuul n=ansible | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2026-01-29 10:58:19,226 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.017) 0:00:16.715 ****** 2026-01-29 10:58:19,226 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.017) 0:00:16.714 ****** 2026-01-29 10:58:19,237 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,244 p=29286 u=zuul n=ansible | TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \ -t {{ cifmw_repo_setup_output }}] *** 2026-01-29 10:58:19,244 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.018) 0:00:16.734 ****** 2026-01-29 10:58:19,245 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.018) 0:00:16.733 ****** 2026-01-29 10:58:19,256 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,262 p=29286 u=zuul n=ansible | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2026-01-29 10:58:19,262 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.017) 0:00:16.751 ****** 2026-01-29 10:58:19,262 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.017) 0:00:16.750 ****** 2026-01-29 10:58:19,453 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:19,459 p=29286 u=zuul n=ansible | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail source /etc/ci/mirror_info.sh sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo ] *** 2026-01-29 10:58:19,459 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.197) 0:00:16.948 ****** 2026-01-29 10:58:19,459 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.197) 0:00:16.947 ****** 2026-01-29 10:58:19,638 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:19,650 p=29286 u=zuul n=ansible | TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail source /etc/ci/mirror_info.sh sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo ] *** 2026-01-29 10:58:19,650 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.191) 0:00:17.140 ****** 2026-01-29 10:58:19,651 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.191) 0:00:17.138 ****** 2026-01-29 10:58:19,924 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:19,934 p=29286 u=zuul n=ansible | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2026-01-29 10:58:19,934 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.283) 0:00:17.423 ****** 2026-01-29 10:58:19,934 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.283) 0:00:17.422 ****** 2026-01-29 10:58:19,956 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,962 p=29286 u=zuul n=ansible | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] baseurl=http://{{ content_provider_registry_ip }}:8766/ enabled=1 gpgcheck=0 priority=1 , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2026-01-29 10:58:19,962 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.028) 0:00:17.452 ****** 2026-01-29 10:58:19,962 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.028) 0:00:17.450 ****** 2026-01-29 10:58:19,993 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:19,999 p=29286 u=zuul n=ansible | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2026-01-29 10:58:19,999 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.037) 0:00:17.489 ****** 2026-01-29 10:58:19,999 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:19 +0000 (0:00:00.037) 0:00:17.487 ****** 2026-01-29 10:58:20,029 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:20,034 p=29286 u=zuul n=ansible | TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] *** 2026-01-29 10:58:20,034 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.034) 0:00:17.523 ****** 2026-01-29 10:58:20,034 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.034) 0:00:17.522 ****** 2026-01-29 10:58:20,055 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:20,064 p=29286 u=zuul n=ansible | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2026-01-29 10:58:20,064 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.030) 0:00:17.554 ****** 2026-01-29 10:58:20,064 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.030) 0:00:17.552 ****** 2026-01-29 10:58:20,093 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:20,099 p=29286 u=zuul n=ansible | TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}//{{ _comp_repo }}, regexp=priority=1, replace=priority=2] *** 2026-01-29 10:58:20,099 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.034) 0:00:17.589 ****** 2026-01-29 10:58:20,099 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.034) 0:00:17.587 ****** 2026-01-29 10:58:20,127 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:20,133 p=29286 u=zuul n=ansible | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2026-01-29 10:58:20,133 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.033) 0:00:17.622 ****** 2026-01-29 10:58:20,133 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.033) 0:00:17.621 ****** 2026-01-29 10:58:20,426 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:20,432 p=29286 u=zuul n=ansible | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2026-01-29 10:58:20,432 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.299) 0:00:17.921 ****** 2026-01-29 10:58:20,432 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.299) 0:00:17.920 ****** 2026-01-29 10:58:20,623 p=29286 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2026-01-29 10:58:20,838 p=29286 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2026-01-29 10:58:20,845 p=29286 u=zuul n=ansible | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2026-01-29 10:58:20,845 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.413) 0:00:18.335 ****** 2026-01-29 10:58:20,845 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:20 +0000 (0:00:00.413) 0:00:18.333 ****** 2026-01-29 10:58:21,257 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:21,262 p=29286 u=zuul n=ansible | TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] *** 2026-01-29 10:58:21,263 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.417) 0:00:18.752 ****** 2026-01-29 10:58:21,263 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.417) 0:00:18.751 ****** 2026-01-29 10:58:21,505 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:21,514 p=29286 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-01-29 10:58:21,514 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.251) 0:00:19.003 ****** 2026-01-29 10:58:21,514 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.251) 0:00:19.002 ****** 2026-01-29 10:58:21,548 p=29286 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-01-29 10:58:21,559 p=29286 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-01-29 10:58:21,559 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.045) 0:00:19.048 ****** 2026-01-29 10:58:21,559 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.045) 0:00:19.047 ****** 2026-01-29 10:58:21,576 p=29286 u=zuul n=ansible | ok: [localhost] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip 2026-01-29 10:58:21,581 p=29286 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-01-29 10:58:21,582 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.022) 0:00:19.071 ****** 2026-01-29 10:58:21,582 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:21 +0000 (0:00:00.022) 0:00:19.070 ****** 2026-01-29 10:58:49,808 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:49,813 p=29286 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-01-29 10:58:49,813 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:49 +0000 (0:00:28.231) 0:00:47.303 ****** 2026-01-29 10:58:49,814 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:49 +0000 (0:00:28.231) 0:00:47.301 ****** 2026-01-29 10:58:50,004 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:50,015 p=29286 u=zuul n=ansible | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-01-29 10:58:50,015 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:50 +0000 (0:00:00.201) 0:00:47.504 ****** 2026-01-29 10:58:50,015 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:50 +0000 (0:00:00.201) 0:00:47.503 ****** 2026-01-29 10:58:50,195 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:50,201 p=29286 u=zuul n=ansible | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2026-01-29 10:58:50,201 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:50 +0000 (0:00:00.185) 0:00:47.690 ****** 2026-01-29 10:58:50,201 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:50 +0000 (0:00:00.185) 0:00:47.689 ****** 2026-01-29 10:58:55,266 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:55,273 p=29286 u=zuul n=ansible | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2026-01-29 10:58:55,273 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:05.072) 0:00:52.763 ****** 2026-01-29 10:58:55,273 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:05.072) 0:00:52.761 ****** 2026-01-29 10:58:55,294 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:55,301 p=29286 u=zuul n=ansible | TASK [ci_setup : Create completion file] *************************************** 2026-01-29 10:58:55,301 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.028) 0:00:52.791 ****** 2026-01-29 10:58:55,302 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.028) 0:00:52.789 ****** 2026-01-29 10:58:55,573 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:55,580 p=29286 u=zuul n=ansible | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then source ~/.oc_completion fi] *** 2026-01-29 10:58:55,580 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.278) 0:00:53.070 ****** 2026-01-29 10:58:55,580 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.278) 0:00:53.068 ****** 2026-01-29 10:58:55,908 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:55,920 p=29286 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-01-29 10:58:55,920 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.339) 0:00:53.410 ****** 2026-01-29 10:58:55,920 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.340) 0:00:53.408 ****** 2026-01-29 10:58:55,935 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:55,946 p=29286 u=zuul n=ansible | TASK [ci_setup : Gather the repos to be enabled _repos={{ cifmw_ci_setup_rhel_rhsm_default_repos + (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) }}] *** 2026-01-29 10:58:55,947 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.026) 0:00:53.436 ****** 2026-01-29 10:58:55,947 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.026) 0:00:53.435 ****** 2026-01-29 10:58:55,962 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:55,973 p=29286 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-01-29 10:58:55,973 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.026) 0:00:53.462 ****** 2026-01-29 10:58:55,973 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.026) 0:00:53.461 ****** 2026-01-29 10:58:55,989 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:55,997 p=29286 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-01-29 10:58:55,997 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.024) 0:00:53.487 ****** 2026-01-29 10:58:55,997 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:55 +0000 (0:00:00.024) 0:00:53.485 ****** 2026-01-29 10:58:56,012 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:56,019 p=29286 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-01-29 10:58:56,019 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:56 +0000 (0:00:00.021) 0:00:53.508 ****** 2026-01-29 10:58:56,019 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:56 +0000 (0:00:00.021) 0:00:53.507 ****** 2026-01-29 10:58:56,033 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:56,040 p=29286 u=zuul n=ansible | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2026-01-29 10:58:56,041 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:56 +0000 (0:00:00.021) 0:00:53.530 ****** 2026-01-29 10:58:56,041 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:56 +0000 (0:00:00.021) 0:00:53.529 ****** 2026-01-29 10:58:56,062 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:56,067 p=29286 u=zuul n=ansible | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-01-29 10:58:56,067 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:56 +0000 (0:00:00.026) 0:00:53.556 ****** 2026-01-29 10:58:56,067 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:56 +0000 (0:00:00.026) 0:00:53.555 ****** 2026-01-29 10:58:56,288 p=29286 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-01-29 10:58:56,461 p=29286 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-01-29 10:58:56,626 p=29286 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-01-29 10:58:56,809 p=29286 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-01-29 10:58:57,021 p=29286 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-29 10:58:57,032 p=29286 u=zuul n=ansible | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2026-01-29 10:58:57,032 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.964) 0:00:54.521 ****** 2026-01-29 10:58:57,032 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.964) 0:00:54.520 ****** 2026-01-29 10:58:57,163 p=29286 u=zuul n=ansible | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2026-01-29 10:58:57,163 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.131) 0:00:54.653 ****** 2026-01-29 10:58:57,163 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.131) 0:00:54.651 ****** 2026-01-29 10:58:57,335 p=29286 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-01-29 10:58:57,503 p=29286 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2026-01-29 10:58:57,656 p=29286 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-29 10:58:57,664 p=29286 u=zuul n=ansible | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2026-01-29 10:58:57,665 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.501) 0:00:55.154 ****** 2026-01-29 10:58:57,665 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.501) 0:00:55.153 ****** 2026-01-29 10:58:57,696 p=29286 u=zuul n=ansible | TASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] *** 2026-01-29 10:58:57,696 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.031) 0:00:55.185 ****** 2026-01-29 10:58:57,696 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.031) 0:00:55.184 ****** 2026-01-29 10:58:57,738 p=29286 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '1779', 'change_url': 'https://github.com/openstack-k8s-operators/openstack-operator/pull/1779', 'commit_id': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'patchset': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'name': 'openstack-k8s-operators/openstack-operator', 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'topic': None}) 2026-01-29 10:58:57,762 p=29286 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '586', 'change_url': 'https://github.com/openstack-k8s-operators/neutron-operator/pull/586', 'commit_id': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'patchset': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/neutron-operator', 'name': 'openstack-k8s-operators/neutron-operator', 'short_name': 'neutron-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/neutron-operator'}, 'topic': None}) 2026-01-29 10:58:57,769 p=29286 u=zuul n=ansible | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} _repo_operator_info: {{ _repo_operator_info }} cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} ] *** 2026-01-29 10:58:57,769 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.073) 0:00:55.259 ****** 2026-01-29 10:58:57,769 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.073) 0:00:55.257 ****** 2026-01-29 10:58:57,836 p=29286 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '1779', 'change_url': 'https://github.com/openstack-k8s-operators/openstack-operator/pull/1779', 'commit_id': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'patchset': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'name': 'openstack-k8s-operators/openstack-operator', 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'topic': None}) => msg: | _repo_operator_name: openstack _repo_operator_info: [{'key': 'OPENSTACK_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/openstack-operator'}, {'key': 'OPENSTACK_BRANCH', 'value': ''}] cifmw_install_yamls_operators_repo: {'OPENSTACK_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/openstack-operator', 'OPENSTACK_BRANCH': '', 'NEUTRON_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator', 'NEUTRON_BRANCH': ''} 2026-01-29 10:58:57,862 p=29286 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '586', 'change_url': 'https://github.com/openstack-k8s-operators/neutron-operator/pull/586', 'commit_id': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'patchset': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/neutron-operator', 'name': 'openstack-k8s-operators/neutron-operator', 'short_name': 'neutron-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/neutron-operator'}, 'topic': None}) => msg: | _repo_operator_name: neutron _repo_operator_info: [{'key': 'NEUTRON_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator'}, {'key': 'NEUTRON_BRANCH', 'value': ''}] cifmw_install_yamls_operators_repo: {'OPENSTACK_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/openstack-operator', 'OPENSTACK_BRANCH': '', 'NEUTRON_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator', 'NEUTRON_BRANCH': ''} 2026-01-29 10:58:57,872 p=29286 u=zuul n=ansible | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2026-01-29 10:58:57,872 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.102) 0:00:55.361 ****** 2026-01-29 10:58:57,872 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.102) 0:00:55.360 ****** 2026-01-29 10:58:57,917 p=29286 u=zuul n=ansible | TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] *** 2026-01-29 10:58:57,917 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.044) 0:00:55.406 ****** 2026-01-29 10:58:57,917 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.044) 0:00:55.405 ****** 2026-01-29 10:58:57,937 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:57,943 p=29286 u=zuul n=ansible | TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] *** 2026-01-29 10:58:57,943 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.025) 0:00:55.432 ****** 2026-01-29 10:58:57,943 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:57 +0000 (0:00:00.025) 0:00:55.431 ****** 2026-01-29 10:58:58,264 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:58,270 p=29286 u=zuul n=ansible | TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] *** 2026-01-29 10:58:58,270 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.327) 0:00:55.759 ****** 2026-01-29 10:58:58,270 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.327) 0:00:55.758 ****** 2026-01-29 10:58:58,294 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:58,301 p=29286 u=zuul n=ansible | TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] *** 2026-01-29 10:58:58,301 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.031) 0:00:55.790 ****** 2026-01-29 10:58:58,301 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.031) 0:00:55.789 ****** 2026-01-29 10:58:58,328 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:58,337 p=29286 u=zuul n=ansible | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ _install_yamls_override_vars | default({}) | combine(item, recursive=True) }}] *** 2026-01-29 10:58:58,337 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.035) 0:00:55.826 ****** 2026-01-29 10:58:58,337 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.035) 0:00:55.825 ****** 2026-01-29 10:58:58,401 p=29286 u=zuul n=ansible | ok: [localhost] => (item={}) 2026-01-29 10:58:58,408 p=29286 u=zuul n=ansible | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ _install_yamls_override_vars.keys() | map('upper') | zip(_install_yamls_override_vars.values()) | items2dict(key_name=0, value_name=1) | combine({ 'OUT': cifmw_install_yamls_manifests_dir, 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') }) | combine(install_yamls_operators_repos) }}, cacheable=True] *** 2026-01-29 10:58:58,408 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.071) 0:00:55.898 ****** 2026-01-29 10:58:58,409 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.071) 0:00:55.896 ****** 2026-01-29 10:58:58,445 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:58,451 p=29286 u=zuul n=ansible | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2026-01-29 10:58:58,451 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.042) 0:00:55.941 ****** 2026-01-29 10:58:58,452 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:58 +0000 (0:00:00.042) 0:00:55.939 ****** 2026-01-29 10:58:59,024 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:59,031 p=29286 u=zuul n=ansible | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2026-01-29 10:58:59,031 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.579) 0:00:56.520 ****** 2026-01-29 10:58:59,031 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.579) 0:00:56.519 ****** 2026-01-29 10:58:59,047 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:59,054 p=29286 u=zuul n=ansible | TASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] *** 2026-01-29 10:58:59,054 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.023) 0:00:56.544 ****** 2026-01-29 10:58:59,054 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.023) 0:00:56.542 ****** 2026-01-29 10:58:59,071 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:59,081 p=29286 u=zuul n=ansible | TASK [install_yamls : Generate /home/zuul/ci-framework-data/artifacts/install_yamls.sh dest={{ cifmw_install_yamls_out_dir }}/{{ cifmw_install_yamls_envfile }}, content={% for k,v in cifmw_install_yamls_environment.items() %} export {{ k }}={{ v }} {% endfor %}, mode=0644] *** 2026-01-29 10:58:59,081 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.026) 0:00:56.570 ****** 2026-01-29 10:58:59,081 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.026) 0:00:56.569 ****** 2026-01-29 10:58:59,098 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:58:59,103 p=29286 u=zuul n=ansible | TASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values | combine(cifmw_install_yamls_environment) }}, cacheable=True] *** 2026-01-29 10:58:59,103 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.021) 0:00:56.592 ****** 2026-01-29 10:58:59,103 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.021) 0:00:56.591 ****** 2026-01-29 10:58:59,128 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:59,135 p=29286 u=zuul n=ansible | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2026-01-29 10:58:59,136 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.032) 0:00:56.625 ****** 2026-01-29 10:58:59,136 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.032) 0:00:56.624 ****** 2026-01-29 10:58:59,192 p=29286 u=zuul n=ansible | ok: [localhost] => cifmw_install_yamls_environment: CHECKOUT_FROM_OPENSTACK_REF: 'true' NEUTRON_BRANCH: '' NEUTRON_REPO: /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator OPENSTACK_BRANCH: '' OPENSTACK_K8S_BRANCH: main OPENSTACK_REPO: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-01-29 10:58:59,200 p=29286 u=zuul n=ansible | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2026-01-29 10:58:59,200 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.064) 0:00:56.690 ****** 2026-01-29 10:58:59,200 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.064) 0:00:56.688 ****** 2026-01-29 10:58:59,230 p=29286 u=zuul n=ansible | ok: [localhost] => cifmw_install_yamls_defaults: ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 ADOPTED_TENANT_NETWORK: 172.9.1.0/24 ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml ANSIBLEEE_BRANCH: main ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/test/kuttl/tests ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator ANSIBLEE_COMMIT_HASH: '' BARBICAN: config/samples/barbican_v1beta1_barbican.yaml BARBICAN_BRANCH: main BARBICAN_COMMIT_HASH: '' BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml BARBICAN_DEPL_IMG: unused BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git BARBICAN_SERVICE_ENABLED: 'true' BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= BAREMETAL_BRANCH: main BAREMETAL_COMMIT_HASH: '' BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest BAREMETAL_OS_CONTAINER_IMG: '' BAREMETAL_OS_IMG: '' BAREMETAL_OS_IMG_TYPE: '' BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git BAREMETAL_TIMEOUT: 20m BASH_IMG: quay.io/openstack-k8s-operators/bash:latest BGP_ASN: '64999' BGP_LEAF_1: 100.65.4.1 BGP_LEAF_2: 100.64.4.1 BGP_OVN_ROUTING: 'false' BGP_PEER_ASN: '64999' BGP_SOURCE_IP: 172.30.4.2 BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 BMAAS_INSTANCE_DISK_SIZE: '20' BMAAS_INSTANCE_MEMORY: '4096' BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas BMAAS_INSTANCE_NET_MODEL: virtio BMAAS_INSTANCE_OS_VARIANT: centos-stream9 BMAAS_INSTANCE_VCPUS: '2' BMAAS_INSTANCE_VIRT_TYPE: kvm BMAAS_IPV4: 'true' BMAAS_IPV6: 'false' BMAAS_LIBVIRT_USER: sushyemu BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 BMAAS_METALLB_POOL_NAME: baremetal BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 BMAAS_NETWORK_NAME: crc-bmaas BMAAS_NODE_COUNT: '1' BMAAS_OCP_INSTANCE_NAME: crc BMAAS_REDFISH_PASSWORD: password BMAAS_REDFISH_USERNAME: admin BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default BMAAS_SUSHY_EMULATOR_DRIVER: libvirt BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack BMH_NAMESPACE: openstack BMO_BRANCH: release-0.9 BMO_CLEANUP: 'true' BMO_COMMIT_HASH: '' BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib BMO_IPA_BRANCH: stable/2024.1 BMO_IPA_FLAVOR: centos9 BMO_IPA_INSECURE: 'false' BMO_IRONIC_HOST: 192.168.122.10 BMO_PROVISIONING_INTERFACE: '' BMO_REPO: https://github.com/metal3-io/baremetal-operator BMO_SETUP: '' BMO_SETUP_ROUTE_REPLACE: 'true' BM_CTLPLANE_INTERFACE: enp1s0 BM_INSTANCE_MEMORY: '8192' BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal BM_INSTANCE_NAME_SUFFIX: '0' BM_NETWORK_NAME: default BM_NODE_COUNT: '1' BM_ROOT_PASSWORD: '' BM_ROOT_PASSWORD_SECRET: '' CEILOMETER_CENTRAL_DEPL_IMG: unused CEILOMETER_NOTIFICATION_DEPL_IMG: unused CEPH_BRANCH: release-1.15 CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml CEPH_IMG: quay.io/ceph/demo:latest-squid CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml CEPH_REPO: https://github.com/rook/rook.git CERTMANAGER_TIMEOUT: 300s CHECKOUT_FROM_OPENSTACK_REF: 'true' CINDER: config/samples/cinder_v1beta1_cinder.yaml CINDERAPI_DEPL_IMG: unused CINDERBKP_DEPL_IMG: unused CINDERSCH_DEPL_IMG: unused CINDERVOL_DEPL_IMG: unused CINDER_BRANCH: main CINDER_COMMIT_HASH: '' CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git CLEANUP_DIR_CMD: rm -Rf CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' CRC_HTTPS_PROXY: '' CRC_HTTP_PROXY: '' CRC_STORAGE_NAMESPACE: crc-storage CRC_STORAGE_RETRIES: '3' CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' CRC_VERSION: latest DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret DATAPLANE_ANSIBLE_USER: '' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_PREFIX: openstack DATAPLANE_CONTAINER_TAG: current-podified DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest DATAPLANE_DEFAULT_GW: 192.168.122.1 DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned DATAPLANE_NETWORKER_IP: 192.168.122.200 DATAPLANE_NETWORK_INTERFACE_NAME: eth0 DATAPLANE_NOVA_NFS_PATH: '' DATAPLANE_NTP_SERVER: pool.ntp.org DATAPLANE_PLAYBOOK: osp.edpm.download_cache DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_RUNNER_IMG: '' DATAPLANE_SERVER_ROLE: compute DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' DATAPLANE_TIMEOUT: 30m DATAPLANE_TLS_ENABLED: 'true' DATAPLANE_TOTAL_NETWORKER_NODES: '1' DATAPLANE_TOTAL_NODES: '1' DBSERVICE: galera DESIGNATE: config/samples/designate_v1beta1_designate.yaml DESIGNATE_BRANCH: main DESIGNATE_COMMIT_HASH: '' DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git DNSDATA: config/samples/network_v1beta1_dnsdata.yaml DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml DNS_DEPL_IMG: unused DNS_DOMAIN: localdomain DOWNLOAD_TOOLS_SELECTION: all EDPM_ATTACH_EXTNET: 'true' EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' EDPM_COMPUTE_CELLS: '1' EDPM_COMPUTE_CEPH_ENABLED: 'true' EDPM_COMPUTE_CEPH_NOVA: 'true' EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' EDPM_COMPUTE_SRIOV_ENABLED: 'true' EDPM_COMPUTE_SUFFIX: '0' EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' EDPM_CONFIGURE_HUGEPAGES: 'false' EDPM_CONFIGURE_NETWORKING: 'true' EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra EDPM_NETWORKER_SUFFIX: '0' EDPM_TOTAL_NETWORKERS: '1' EDPM_TOTAL_NODES: '1' GALERA_REPLICAS: '' GENERATE_SSH_KEYS: 'true' GIT_CLONE_OPTS: '' GLANCE: config/samples/glance_v1beta1_glance.yaml GLANCEAPI_DEPL_IMG: unused GLANCE_BRANCH: main GLANCE_COMMIT_HASH: '' GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git HEAT: config/samples/heat_v1beta1_heat.yaml HEATAPI_DEPL_IMG: unused HEATCFNAPI_DEPL_IMG: unused HEATENGINE_DEPL_IMG: unused HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 HEAT_BRANCH: main HEAT_COMMIT_HASH: '' HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests HEAT_KUTTL_NAMESPACE: heat-kuttl-tests HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git HEAT_SERVICE_ENABLED: 'true' HORIZON: config/samples/horizon_v1beta1_horizon.yaml HORIZON_BRANCH: main HORIZON_COMMIT_HASH: '' HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml HORIZON_DEPL_IMG: unused HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git INFRA_BRANCH: main INFRA_COMMIT_HASH: '' INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests INFRA_KUTTL_NAMESPACE: infra-kuttl-tests INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git INSTALL_CERT_MANAGER: 'true' INSTALL_NMSTATE: true || false INSTALL_NNCP: true || false INTERNALAPI_HOST_ROUTES: '' IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 IPV6_LAB_LIBVIRT_STORAGE_POOL: default IPV6_LAB_MANAGE_FIREWALLD: 'true' IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' IPV6_LAB_NETWORK_NAME: nat64 IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 IPV6_LAB_SNO_HOST_PREFIX: '64' IPV6_LAB_SNO_INSTANCE_NAME: sno IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp IPV6_LAB_SNO_OCP_VERSION: latest-4.14 IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab IRONIC: config/samples/ironic_v1beta1_ironic.yaml IRONICAPI_DEPL_IMG: unused IRONICCON_DEPL_IMG: unused IRONICINS_DEPL_IMG: unused IRONICNAG_DEPL_IMG: unused IRONICPXE_DEPL_IMG: unused IRONIC_BRANCH: main IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml IRONIC_IMAGE: quay.io/metal3-io/ironic IRONIC_IMAGE_TAG: release-24.1 IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_DEPL_IMG: unused KEYSTONE_BRANCH: main KEYSTONE_COMMIT_HASH: '' KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git KUBEADMIN_PWD: '12345678' LIBVIRT_SECRET: libvirt-secret LOKI_DEPLOY_MODE: openshift-network LOKI_DEPLOY_NAMESPACE: netobserv LOKI_DEPLOY_SIZE: 1x.demo LOKI_NAMESPACE: openshift-operators-redhat LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki LOKI_SUBSCRIPTION: loki-operator LVMS_CR: '1' MANILA: config/samples/manila_v1beta1_manila.yaml MANILAAPI_DEPL_IMG: unused MANILASCH_DEPL_IMG: unused MANILASHARE_DEPL_IMG: unused MANILA_BRANCH: main MANILA_COMMIT_HASH: '' MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests MANILA_KUTTL_NAMESPACE: manila-kuttl-tests MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git MANILA_SERVICE_ENABLED: 'true' MARIADB: config/samples/mariadb_v1beta1_galera.yaml MARIADB_BRANCH: main MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests MARIADB_COMMIT_HASH: '' MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml MARIADB_DEPL_IMG: unused MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_DEPL_IMG: unused METADATA_SHARED_SECRET: '1234567842' METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 METALLB_POOL: 192.168.122.80-192.168.122.90 MICROSHIFT: '0' NAMESPACE: openstack NETCONFIG: config/samples/network_v1beta1_netconfig.yaml NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml NETCONFIG_DEPL_IMG: unused NETOBSERV_DEPLOY_NAMESPACE: netobserv NETOBSERV_NAMESPACE: openshift-netobserv-operator NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net NETOBSERV_SUBSCRIPTION: netobserv-operator NETWORK_BGP: 'false' NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 NETWORK_ISOLATION: 'true' NETWORK_ISOLATION_INSTANCE_NAME: crc NETWORK_ISOLATION_IPV4: 'true' NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 NETWORK_ISOLATION_IPV4_NAT: 'true' NETWORK_ISOLATION_IPV6: 'false' NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' NETWORK_ISOLATION_NETWORK_NAME: net-iso NETWORK_ISOLATION_NET_NAME: default NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' NETWORK_MTU: '1500' NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 NETWORK_STORAGE_MACVLAN: '' NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 NETWORK_VLAN_START: '20' NETWORK_VLAN_STEP: '1' NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_DEPL_IMG: unused NEUTRON_BRANCH: '' NEUTRON_COMMIT_HASH: '' NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests NEUTRON_REPO: /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator NFS_HOME: /home/nfs NMSTATE_NAMESPACE: openshift-nmstate NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator NNCP_ADDITIONAL_HOST_ROUTES: '' NNCP_BGP_1_INTERFACE: enp7s0 NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 NNCP_BGP_2_INTERFACE: enp8s0 NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 NNCP_BRIDGE: ospbr NNCP_CLEANUP_TIMEOUT: 120s NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' NNCP_DNS_SERVER: 192.168.122.1 NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 NNCP_GATEWAY: 192.168.122.1 NNCP_GATEWAY_IPV6: fd00:aaaa::1 NNCP_INTERFACE: enp6s0 NNCP_NODES: '' NNCP_TIMEOUT: 240s NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_BRANCH: main NOVA_COMMIT_HASH: '' NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git NUMBER_OF_INSTANCES: '1' OCP_NETWORK_NAME: crc OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_BRANCH: main OCTAVIA_COMMIT_HASH: '' OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git OKD: 'false' OPENSTACK_BRANCH: '' OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest OPENSTACK_COMMIT_HASH: '' OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_CRDS_DIR: openstack_crds OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest OPENSTACK_K8S_BRANCH: main OPENSTACK_K8S_TAG: latest OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests OPENSTACK_NEUTRON_CUSTOM_CONF: '' OPENSTACK_REPO: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator OPERATOR_CHANNEL: '' OPERATOR_NAMESPACE: openstack-operators OPERATOR_SOURCE: '' OPERATOR_SOURCE_NAMESPACE: '' OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_NMAP: 'true' OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml OVN_BRANCH: main OVN_COMMIT_HASH: '' OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests OVN_KUTTL_NAMESPACE: ovn-kuttl-tests OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git PASSWORD: '12345678' PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_DEPL_IMG: unused PLACEMENT_BRANCH: main PLACEMENT_COMMIT_HASH: '' PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pull-secret.txt RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_BRANCH: patches RABBITMQ_COMMIT_HASH: '' RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_DEPL_IMG: unused RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git REDHAT_OPERATORS: 'false' REDIS: config/samples/redis_v1beta1_redis.yaml REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml REDIS_DEPL_IMG: unused RH_REGISTRY_PWD: '' RH_REGISTRY_USER: '' SECRET: osp-secret SG_CORE_DEPL_IMG: unused STANDALONE_COMPUTE_DRIVER: libvirt STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 STANDALONE_STORAGE_NET_PREFIX: 172.18.0 STANDALONE_TENANT_NET_PREFIX: 172.19.0 STORAGEMGMT_HOST_ROUTES: '' STORAGE_CLASS: local-storage STORAGE_HOST_ROUTES: '' SWIFT: config/samples/swift_v1beta1_swift.yaml SWIFT_BRANCH: main SWIFT_COMMIT_HASH: '' SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_BRANCH: main TELEMETRY_COMMIT_HASH: '' TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: test/kuttl/suites TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git TENANT_HOST_ROUTES: '' TIMEOUT: 300s TLS_ENABLED: 'false' tripleo_deploy: 'export REGISTRY_PWD:' 2026-01-29 10:58:59,237 p=29286 u=zuul n=ansible | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2026-01-29 10:58:59,237 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.036) 0:00:56.726 ****** 2026-01-29 10:58:59,237 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.036) 0:00:56.725 ****** 2026-01-29 10:58:59,552 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:58:59,559 p=29286 u=zuul n=ansible | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2026-01-29 10:58:59,559 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.322) 0:00:57.049 ****** 2026-01-29 10:58:59,559 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.322) 0:00:57.047 ****** 2026-01-29 10:58:59,580 p=29286 u=zuul n=ansible | ok: [localhost] => cifmw_generate_makes: changed: false debug: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: - all - help - cleanup - deploy_cleanup - wait - crc_storage - crc_storage_cleanup - crc_storage_release - crc_storage_with_retries - crc_storage_cleanup_with_retries - operator_namespace - namespace - namespace_cleanup - input - input_cleanup - crc_bmo_setup - crc_bmo_cleanup - openstack_prep - openstack - openstack_wait - openstack_init - openstack_cleanup - openstack_repo - openstack_deploy_prep - openstack_deploy - openstack_wait_deploy - openstack_deploy_cleanup - openstack_update_run - update_services - update_system - openstack_patch_version - edpm_deploy_generate_keys - edpm_patch_ansible_runner_image - edpm_deploy_prep - edpm_deploy_cleanup - edpm_deploy - edpm_deploy_baremetal_prep - edpm_deploy_baremetal - edpm_wait_deploy_baremetal - edpm_wait_deploy - edpm_register_dns - edpm_nova_discover_hosts - openstack_crds - openstack_crds_cleanup - edpm_deploy_networker_prep - edpm_deploy_networker_cleanup - edpm_deploy_networker - infra_prep - infra - infra_cleanup - dns_deploy_prep - dns_deploy - dns_deploy_cleanup - netconfig_deploy_prep - netconfig_deploy - netconfig_deploy_cleanup - memcached_deploy_prep - memcached_deploy - memcached_deploy_cleanup - keystone_prep - keystone - keystone_cleanup - keystone_deploy_prep - keystone_deploy - keystone_deploy_cleanup - barbican_prep - barbican - barbican_cleanup - barbican_deploy_prep - barbican_deploy - barbican_deploy_validate - barbican_deploy_cleanup - mariadb - mariadb_cleanup - mariadb_deploy_prep - mariadb_deploy - mariadb_deploy_cleanup - placement_prep - placement - placement_cleanup - placement_deploy_prep - placement_deploy - placement_deploy_cleanup - glance_prep - glance - glance_cleanup - glance_deploy_prep - glance_deploy - glance_deploy_cleanup - ovn_prep - ovn - ovn_cleanup - ovn_deploy_prep - ovn_deploy - ovn_deploy_cleanup - neutron_prep - neutron - neutron_cleanup - neutron_deploy_prep - neutron_deploy - neutron_deploy_cleanup - cinder_prep - cinder - cinder_cleanup - cinder_deploy_prep - cinder_deploy - cinder_deploy_cleanup - rabbitmq_prep - rabbitmq - rabbitmq_cleanup - rabbitmq_deploy_prep - rabbitmq_deploy - rabbitmq_deploy_cleanup - ironic_prep - ironic - ironic_cleanup - ironic_deploy_prep - ironic_deploy - ironic_deploy_cleanup - octavia_prep - octavia - octavia_cleanup - octavia_deploy_prep - octavia_deploy - octavia_deploy_cleanup - designate_prep - designate - designate_cleanup - designate_deploy_prep - designate_deploy - designate_deploy_cleanup - nova_prep - nova - nova_cleanup - nova_deploy_prep - nova_deploy - nova_deploy_cleanup - mariadb_kuttl_run - mariadb_kuttl - kuttl_db_prep - kuttl_db_cleanup - kuttl_common_prep - kuttl_common_cleanup - keystone_kuttl_run - keystone_kuttl - barbican_kuttl_run - barbican_kuttl - placement_kuttl_run - placement_kuttl - cinder_kuttl_run - cinder_kuttl - neutron_kuttl_run - neutron_kuttl - octavia_kuttl_run - octavia_kuttl - designate_kuttl - designate_kuttl_run - ovn_kuttl_run - ovn_kuttl - infra_kuttl_run - infra_kuttl - ironic_kuttl_run - ironic_kuttl - ironic_kuttl_crc - heat_kuttl_run - heat_kuttl - heat_kuttl_crc - ansibleee_kuttl_run - ansibleee_kuttl_cleanup - ansibleee_kuttl_prep - ansibleee_kuttl - glance_kuttl_run - glance_kuttl - manila_kuttl_run - manila_kuttl - swift_kuttl_run - swift_kuttl - horizon_kuttl_run - horizon_kuttl - openstack_kuttl_run - openstack_kuttl - mariadb_chainsaw_run - mariadb_chainsaw - horizon_prep - horizon - horizon_cleanup - horizon_deploy_prep - horizon_deploy - horizon_deploy_cleanup - heat_prep - heat - heat_cleanup - heat_deploy_prep - heat_deploy - heat_deploy_cleanup - ansibleee_prep - ansibleee - ansibleee_cleanup - baremetal_prep - baremetal - baremetal_cleanup - ceph_help - ceph - ceph_cleanup - rook_prep - rook - rook_deploy_prep - rook_deploy - rook_crc_disk - rook_cleanup - lvms - nmstate - nncp - nncp_cleanup - netattach - netattach_cleanup - metallb - metallb_config - metallb_config_cleanup - metallb_cleanup - loki - loki_cleanup - loki_deploy - loki_deploy_cleanup - netobserv - netobserv_cleanup - netobserv_deploy - netobserv_deploy_cleanup - manila_prep - manila - manila_cleanup - manila_deploy_prep - manila_deploy - manila_deploy_cleanup - telemetry_prep - telemetry - telemetry_cleanup - telemetry_deploy_prep - telemetry_deploy - telemetry_deploy_cleanup - telemetry_kuttl_run - telemetry_kuttl - swift_prep - swift - swift_cleanup - swift_deploy_prep - swift_deploy - swift_deploy_cleanup - certmanager - certmanager_cleanup - validate_marketplace - redis_deploy_prep - redis_deploy - redis_deploy_cleanup - set_slower_etcd_profile /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: - help - download_tools - nfs - nfs_cleanup - crc - crc_cleanup - crc_scrub - crc_attach_default_interface - crc_attach_default_interface_cleanup - ipv6_lab_network - ipv6_lab_network_cleanup - ipv6_lab_nat64_router - ipv6_lab_nat64_router_cleanup - ipv6_lab_sno - ipv6_lab_sno_cleanup - ipv6_lab - ipv6_lab_cleanup - attach_default_interface - attach_default_interface_cleanup - network_isolation_bridge - network_isolation_bridge_cleanup - edpm_baremetal_compute - edpm_compute - edpm_compute_bootc - edpm_ansible_runner - edpm_computes_bgp - edpm_compute_repos - edpm_compute_cleanup - edpm_networker - edpm_networker_cleanup - edpm_deploy_instance - tripleo_deploy - standalone_deploy - standalone_sync - standalone - standalone_cleanup - standalone_snapshot - standalone_revert - cifmw_prepare - cifmw_cleanup - bmaas_network - bmaas_network_cleanup - bmaas_route_crc_and_crc_bmaas_networks - bmaas_route_crc_and_crc_bmaas_networks_cleanup - bmaas_crc_attach_network - bmaas_crc_attach_network_cleanup - bmaas_crc_baremetal_bridge - bmaas_crc_baremetal_bridge_cleanup - bmaas_baremetal_net_nad - bmaas_baremetal_net_nad_cleanup - bmaas_metallb - bmaas_metallb_cleanup - bmaas_virtual_bms - bmaas_virtual_bms_cleanup - bmaas_sushy_emulator - bmaas_sushy_emulator_cleanup - bmaas_sushy_emulator_wait - bmaas_generate_nodes_yaml - bmaas - bmaas_cleanup failed: false success: true 2026-01-29 10:58:59,586 p=29286 u=zuul n=ansible | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{ { 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults } | to_nice_yaml }}, mode=0644] *** 2026-01-29 10:58:59,587 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.027) 0:00:57.076 ****** 2026-01-29 10:58:59,587 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.027) 0:00:57.075 ****** 2026-01-29 10:58:59,970 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:58:59,977 p=29286 u=zuul n=ansible | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2026-01-29 10:58:59,977 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.390) 0:00:57.466 ****** 2026-01-29 10:58:59,977 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:58:59 +0000 (0:00:00.390) 0:00:57.465 ****** 2026-01-29 10:58:59,995 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:00,013 p=29286 u=zuul n=ansible | TASK [discover_latest_image : Get latest image url={{ cifmw_discover_latest_image_base_url }}, image_prefix={{ cifmw_discover_latest_image_qcow_prefix }}, images_file={{ cifmw_discover_latest_image_images_file }}] *** 2026-01-29 10:59:00,013 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:00 +0000 (0:00:00.036) 0:00:57.503 ****** 2026-01-29 10:59:00,014 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:00 +0000 (0:00:00.036) 0:00:57.501 ****** 2026-01-29 10:59:00,548 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:00,560 p=29286 u=zuul n=ansible | TASK [discover_latest_image : Export facts accordingly cifmw_discovered_image_name={{ discovered_image['data']['image_name'] }}, cifmw_discovered_image_url={{ discovered_image['data']['image_url'] }}, cifmw_discovered_hash={{ discovered_image['data']['hash'] }}, cifmw_discovered_hash_algorithm={{ discovered_image['data']['hash_algorithm'] }}, cacheable=True] *** 2026-01-29 10:59:00,560 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:00 +0000 (0:00:00.546) 0:00:58.049 ****** 2026-01-29 10:59:00,560 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:00 +0000 (0:00:00.546) 0:00:58.048 ****** 2026-01-29 10:59:00,582 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:00,597 p=29286 u=zuul n=ansible | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] *** 2026-01-29 10:59:00,597 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:00 +0000 (0:00:00.037) 0:00:58.087 ****** 2026-01-29 10:59:00,597 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:00 +0000 (0:00:00.037) 0:00:58.085 ****** 2026-01-29 10:59:00,983 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:01,009 p=29286 u=zuul n=ansible | PLAY [Run ci/playbooks/content_provider/content_provider.yml] ****************** 2026-01-29 10:59:01,028 p=29286 u=zuul n=ansible | TASK [Install necessary dependencies name=install_yamls_makes, tasks_from=make_download_tools] *** 2026-01-29 10:59:01,028 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.431) 0:00:58.518 ****** 2026-01-29 10:59:01,028 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.430) 0:00:58.516 ****** 2026-01-29 10:59:01,060 p=29286 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2026-01-29 10:59:01,060 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.031) 0:00:58.549 ****** 2026-01-29 10:59:01,060 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.031) 0:00:58.548 ****** 2026-01-29 10:59:01,076 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:01,083 p=29286 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2026-01-29 10:59:01,083 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.023) 0:00:58.572 ****** 2026-01-29 10:59:01,083 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.023) 0:00:58.571 ****** 2026-01-29 10:59:01,100 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:01,108 p=29286 u=zuul n=ansible | TASK [install_yamls_makes : Run download_tools output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make download_tools, dry_run={{ make_download_tools_dryrun|default(false)|bool }}, extra_args={{ dict((make_download_tools_env|default({})), **(make_download_tools_params|default({}))) }}] *** 2026-01-29 10:59:01,108 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.025) 0:00:58.598 ****** 2026-01-29 10:59:01,108 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.025) 0:00:58.596 ****** 2026-01-29 10:59:01,139 p=29286 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2026-01-29 10:59:01,389 p=30092 u=zuul n=ansible | Using /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg as config file 2026-01-29 10:59:01,638 p=30092 u=zuul n=ansible | PLAY [Download tools] ********************************************************** 2026-01-29 10:59:01,671 p=30092 u=zuul n=ansible | TASK [download_tools : Install build dependencies name=['jq', 'skopeo', 'sqlite', 'httpd-tools', 'virt-install', 'gcc', 'python3-jinja2', 'xmlstarlet', 'openssl']] *** 2026-01-29 10:59:01,671 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.036) 0:00:00.036 ****** 2026-01-29 10:59:01,671 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:01 +0000 (0:00:00.036) 0:00:00.036 ****** 2026-01-29 10:59:08,831 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true msg: '' rc: 0 results: - 'Installed: apr-1.7.0-12.el9.x86_64' - 'Installed: apr-util-1.6.1-23.el9.x86_64' - 'Installed: xmlstarlet-1.6.1-20.el9.x86_64' - 'Installed: apr-util-bdb-1.6.1-23.el9.x86_64' - 'Installed: sqlite-3.34.1-9.el9.x86_64' - 'Installed: libburn-1.5.4-5.el9.x86_64' - 'Installed: osinfo-db-tools-1.10.0-1.el9.x86_64' - 'Installed: osinfo-db-20250606-1.el9.noarch' - 'Installed: apr-util-openssl-1.6.1-23.el9.x86_64' - 'Installed: skopeo-2:1.20.0-2.el9.x86_64' - 'Installed: httpd-tools-2.4.62-10.el9.x86_64' - 'Installed: python3-argcomplete-1.12.0-5.el9.noarch' - 'Installed: virt-install-5.0.0-1.el9.noarch' - 'Installed: virt-manager-common-5.0.0-1.el9.noarch' - 'Installed: libosinfo-1.10.0-1.el9.x86_64' - 'Installed: libisoburn-1.5.4-5.el9.x86_64' - 'Installed: xorriso-1.5.4-5.el9.x86_64' - 'Installed: libvirt-client-11.10.0-2.el9.x86_64' - 'Installed: libisofs-1.5.4-4.el9.x86_64' 2026-01-29 10:59:08,841 p=30092 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=latest/download] *** 2026-01-29 10:59:08,841 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:08 +0000 (0:00:07.169) 0:00:07.206 ****** 2026-01-29 10:59:08,841 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:08 +0000 (0:00:07.169) 0:00:07.205 ****** 2026-01-29 10:59:08,864 p=30092 u=zuul n=ansible | skipping: [localhost] => changed: false false_condition: opm_version is undefined or opm_version == "latest" skip_reason: Conditional result was False 2026-01-29 10:59:08,875 p=30092 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=download/{{ opm_version }}] *** 2026-01-29 10:59:08,875 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:08 +0000 (0:00:00.033) 0:00:07.240 ****** 2026-01-29 10:59:08,875 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:08 +0000 (0:00:00.033) 0:00:07.239 ****** 2026-01-29 10:59:08,898 p=30092 u=zuul n=ansible | ok: [localhost] => ansible_facts: opm_url_suffix: download/v1.30.0 changed: false 2026-01-29 10:59:08,908 p=30092 u=zuul n=ansible | TASK [download_tools : Create $HOME/bin dir path={{ lookup('env', 'HOME') }}/bin, state=directory, mode=0755] *** 2026-01-29 10:59:08,908 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:08 +0000 (0:00:00.033) 0:00:07.273 ****** 2026-01-29 10:59:08,908 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:08 +0000 (0:00:00.033) 0:00:07.272 ****** 2026-01-29 10:59:09,283 p=30092 u=zuul n=ansible | ok: [localhost] => changed: false gid: 1000 group: zuul mode: '0755' owner: zuul path: /home/zuul/bin secontext: unconfined_u:object_r:home_bin_t:s0 size: 48 state: directory uid: 1000 2026-01-29 10:59:09,293 p=30092 u=zuul n=ansible | TASK [download_tools : Download opm url=https://github.com/operator-framework/operator-registry/releases/{{ opm_url_suffix }}/linux-amd64-opm, dest={{ lookup('env', 'HOME') }}/bin/opm, mode=0755, timeout=30] *** 2026-01-29 10:59:09,294 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:09 +0000 (0:00:00.385) 0:00:07.658 ****** 2026-01-29 10:59:09,294 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:09 +0000 (0:00:00.385) 0:00:07.658 ****** 2026-01-29 10:59:11,234 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true checksum_dest: null checksum_src: 9238abd6903e2fbbb4e1077b6ae3ada340867a32 dest: /home/zuul/bin/opm elapsed: 1 gid: 1000 group: zuul md5sum: 7012baf74b8eb8252ce3d768e06f5400 mode: '0755' msg: OK (54879432 bytes) owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 54879432 src: /home/zuul/.ansible/tmp/ansible-moduletmp-1769684349.7504997-1wih6w0e/tmp9brewxkx state: file status_code: 200 uid: 1000 url: https://github.com/operator-framework/operator-registry/releases/download/v1.30.0/linux-amd64-opm 2026-01-29 10:59:11,246 p=30092 u=zuul n=ansible | TASK [download_tools : Get version from sdk_version _sdk_version={{ sdk_version | regex_search('v(.*)', '\1') | first }}] *** 2026-01-29 10:59:11,246 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:01.952) 0:00:09.611 ****** 2026-01-29 10:59:11,246 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:01.952) 0:00:09.610 ****** 2026-01-29 10:59:11,284 p=30092 u=zuul n=ansible | ok: [localhost] => ansible_facts: _sdk_version: 1.41.1 changed: false 2026-01-29 10:59:11,295 p=30092 u=zuul n=ansible | TASK [download_tools : Set operator-sdk file for version < 1.3.0 _operator_sdk_file=operator-sdk-{{ sdk_version }}-x86_64-linux-gnu] *** 2026-01-29 10:59:11,295 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:00.049) 0:00:09.660 ****** 2026-01-29 10:59:11,295 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:00.049) 0:00:09.660 ****** 2026-01-29 10:59:11,315 p=30092 u=zuul n=ansible | skipping: [localhost] => changed: false false_condition: _sdk_version is version('1.3.0', 'lt', strict=True ) skip_reason: Conditional result was False 2026-01-29 10:59:11,326 p=30092 u=zuul n=ansible | TASK [download_tools : Set operator-sdk file for version >= 1.3.0 _operator_sdk_file=operator-sdk_linux_amd64] *** 2026-01-29 10:59:11,327 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:00.031) 0:00:09.692 ****** 2026-01-29 10:59:11,327 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:00.031) 0:00:09.691 ****** 2026-01-29 10:59:11,349 p=30092 u=zuul n=ansible | ok: [localhost] => ansible_facts: _operator_sdk_file: operator-sdk_linux_amd64 changed: false 2026-01-29 10:59:11,359 p=30092 u=zuul n=ansible | TASK [download_tools : Download operator-sdk url=https://github.com/operator-framework/operator-sdk/releases/download/{{ sdk_version }}/{{ _operator_sdk_file }}, dest={{ lookup('env', 'HOME') }}/bin/operator-sdk, mode=0755, force=True, timeout=30] *** 2026-01-29 10:59:11,359 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:00.032) 0:00:09.724 ****** 2026-01-29 10:59:11,359 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:11 +0000 (0:00:00.032) 0:00:09.723 ****** 2026-01-29 10:59:14,714 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true checksum_dest: null checksum_src: b29fbaf7b88d11c0fc7b56fc7468cc20bbb00875 dest: /home/zuul/bin/operator-sdk elapsed: 2 gid: 1000 group: zuul md5sum: f288351121b669bf298bab2daeb0d4de mode: '0755' msg: OK (120534604 bytes) owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 120534604 src: /home/zuul/.ansible/tmp/ansible-moduletmp-1769684351.6098938-cbc36va7/tmpvt2hjfwh state: file status_code: 200 uid: 1000 url: https://github.com/operator-framework/operator-sdk/releases/download/v1.41.1/operator-sdk_linux_amd64 2026-01-29 10:59:14,726 p=30092 u=zuul n=ansible | TASK [download_tools : Download and extract kustomize src=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2F{{ kustomize_version }}/kustomize_{{ kustomize_version }}_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True] *** 2026-01-29 10:59:14,726 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:14 +0000 (0:00:03.366) 0:00:13.091 ****** 2026-01-29 10:59:14,726 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:14 +0000 (0:00:03.366) 0:00:13.090 ****** 2026-01-29 10:59:16,143 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true dest: /home/zuul/bin/ extract_results: cmd: - /usr/bin/gtar - --extract - -C - /home/zuul/bin - -z - -f - /home/zuul/.ansible/tmp/ansible-tmp-1769684354.7585955-30597-194687830191667/kustomize_v5.0.3_linux_amd6410uc1yem.tar.gz err: '' out: '' rc: 0 gid: 1000 group: zuul handler: TgzArchive mode: '0755' owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 96 src: /home/zuul/.ansible/tmp/ansible-tmp-1769684354.7585955-30597-194687830191667/kustomize_v5.0.3_linux_amd6410uc1yem.tar.gz state: directory uid: 1000 2026-01-29 10:59:16,156 p=30092 u=zuul n=ansible | TASK [download_tools : Download kubectl url=https://dl.k8s.io/release/{{ kubectl_version }}/bin/linux/amd64/kubectl, dest={{ lookup('env', 'HOME') }}/bin/kubectl, mode=0755, timeout=30] *** 2026-01-29 10:59:16,156 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:16 +0000 (0:00:01.430) 0:00:14.521 ****** 2026-01-29 10:59:16,156 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:16 +0000 (0:00:01.430) 0:00:14.520 ****** 2026-01-29 10:59:17,598 p=30092 u=zuul n=ansible | ok: [localhost] => changed: false dest: /home/zuul/bin/kubectl elapsed: 1 gid: 1000 group: zuul mode: '0755' msg: 'HTTP Error 304: Not Modified' owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 193735584 state: hard status_code: 304 uid: 1000 url: https://dl.k8s.io/release/v1.25.7/bin/linux/amd64/kubectl 2026-01-29 10:59:17,608 p=30092 u=zuul n=ansible | TASK [download_tools : Download kuttl url=https://github.com/kudobuilder/kuttl/releases/download/v{{ kuttl_version }}/kubectl-kuttl_{{ kuttl_version }}_linux_x86_64, dest={{ lookup('env', 'HOME') }}/bin/kubectl-kuttl, mode=0755, timeout=30] *** 2026-01-29 10:59:17,608 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:17 +0000 (0:00:01.452) 0:00:15.973 ****** 2026-01-29 10:59:17,608 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:17 +0000 (0:00:01.452) 0:00:15.973 ****** 2026-01-29 10:59:18,453 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true checksum_dest: null checksum_src: b6a31d1f3601af01fcce998d721a8e71df2fddc2 dest: /home/zuul/bin/kubectl-kuttl elapsed: 0 gid: 1000 group: zuul md5sum: 3ff8e2099b841f8ef0766ebc22057376 mode: '0755' msg: OK (39207064 bytes) owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 39207064 src: /home/zuul/.ansible/tmp/ansible-moduletmp-1769684357.849558-njtix_te/tmpn87z99u3 state: file status_code: 200 uid: 1000 url: https://github.com/kudobuilder/kuttl/releases/download/v0.20.0/kubectl-kuttl_0.20.0_linux_x86_64 2026-01-29 10:59:18,463 p=30092 u=zuul n=ansible | TASK [download_tools : Download chainsaw src=https://github.com/kyverno/chainsaw/releases/download/v{{ chainsaw_version }}/chainsaw_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True, extra_opts=['--exclude', 'README.md', '--exclude', 'LICENSE']] *** 2026-01-29 10:59:18,463 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:18 +0000 (0:00:00.854) 0:00:16.828 ****** 2026-01-29 10:59:18,463 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:18 +0000 (0:00:00.854) 0:00:16.827 ****** 2026-01-29 10:59:21,607 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true dest: /home/zuul/bin/ extract_results: cmd: - /usr/bin/gtar - --extract - -C - /home/zuul/bin - -z - --show-transformed-names - --exclude - README.md - --exclude - LICENSE - -f - /home/zuul/.ansible/tmp/ansible-tmp-1769684358.4912865-30636-80337322458090/chainsaw_linux_amd6476x2no35.tar.gz err: '' out: '' rc: 0 gid: 1000 group: zuul handler: TgzArchive mode: '0755' owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 133 src: /home/zuul/.ansible/tmp/ansible-tmp-1769684358.4912865-30636-80337322458090/chainsaw_linux_amd6476x2no35.tar.gz state: directory uid: 1000 2026-01-29 10:59:21,617 p=30092 u=zuul n=ansible | TASK [download_tools : Download and extract yq src=https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True, mode=0755] *** 2026-01-29 10:59:21,617 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:21 +0000 (0:00:03.154) 0:00:19.982 ****** 2026-01-29 10:59:21,617 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:21 +0000 (0:00:03.154) 0:00:19.981 ****** 2026-01-29 10:59:22,887 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true dest: /home/zuul/bin/ extract_results: cmd: - /usr/bin/gtar - --extract - -C - /home/zuul/bin - -z - -f - /home/zuul/.ansible/tmp/ansible-tmp-1769684361.6403468-30668-69471594263984/yq_linux_amd64npi_w1jv.tar.gz err: '' out: '' rc: 0 gid: 1000 group: zuul handler: TgzArchive mode: '0755' owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 4096 src: /home/zuul/.ansible/tmp/ansible-tmp-1769684361.6403468-30668-69471594263984/yq_linux_amd64npi_w1jv.tar.gz state: directory uid: 1000 2026-01-29 10:59:22,899 p=30092 u=zuul n=ansible | TASK [download_tools : Link yq_linux_amd64 as yq src={{ lookup('env', 'HOME') }}/bin/yq_linux_amd64, dest={{ lookup('env', 'HOME') }}/bin/yq, state=link] *** 2026-01-29 10:59:22,899 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:22 +0000 (0:00:01.281) 0:00:21.264 ****** 2026-01-29 10:59:22,899 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:22 +0000 (0:00:01.281) 0:00:21.263 ****** 2026-01-29 10:59:23,078 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true dest: /home/zuul/bin/yq gid: 1000 group: zuul mode: '0777' owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 29 src: /home/zuul/bin/yq_linux_amd64 state: link uid: 1000 2026-01-29 10:59:23,099 p=30092 u=zuul n=ansible | TASK [download_tools : Deinstall golang state=absent, name=['golang-bin', 'golang-src', 'golang']] *** 2026-01-29 10:59:23,099 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:23 +0000 (0:00:00.200) 0:00:21.464 ****** 2026-01-29 10:59:23,099 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:23 +0000 (0:00:00.200) 0:00:21.463 ****** 2026-01-29 10:59:24,198 p=30092 u=zuul n=ansible | ok: [localhost] => changed: false msg: Nothing to do rc: 0 results: [] 2026-01-29 10:59:24,217 p=30092 u=zuul n=ansible | TASK [download_tools : Delete old go version installed from upstream path={{ item }}, state=absent] *** 2026-01-29 10:59:24,217 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:24 +0000 (0:00:01.117) 0:00:22.582 ****** 2026-01-29 10:59:24,217 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:24 +0000 (0:00:01.117) 0:00:22.581 ****** 2026-01-29 10:59:24,413 p=30092 u=zuul n=ansible | ok: [localhost] => (item=/usr/local/go) => ansible_loop_var: item changed: false item: /usr/local/go path: /usr/local/go state: absent 2026-01-29 10:59:24,595 p=30092 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/bin/go) => ansible_loop_var: item changed: false item: /home/zuul/bin/go path: /home/zuul/bin/go state: absent 2026-01-29 10:59:24,815 p=30092 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/bin/gofmt) => ansible_loop_var: item changed: false item: /home/zuul/bin/gofmt path: /home/zuul/bin/gofmt state: absent 2026-01-29 10:59:25,002 p=30092 u=zuul n=ansible | ok: [localhost] => (item=/usr/local/bin/go) => ansible_loop_var: item changed: false item: /usr/local/bin/go path: /usr/local/bin/go state: absent 2026-01-29 10:59:25,170 p=30092 u=zuul n=ansible | ok: [localhost] => (item=/usr/local/bin/gofmt) => ansible_loop_var: item changed: false item: /usr/local/bin/gofmt path: /usr/local/bin/gofmt state: absent 2026-01-29 10:59:25,180 p=30092 u=zuul n=ansible | TASK [download_tools : Download and extract golang src=https://golang.org/dl/go{{ go_version }}.linux-amd64.tar.gz, dest=/usr/local, remote_src=True, extra_opts=['--exclude', 'go/misc', '--exclude', 'go/pkg/linux_amd64_race', '--exclude', 'go/test']] *** 2026-01-29 10:59:25,180 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:25 +0000 (0:00:00.963) 0:00:23.545 ****** 2026-01-29 10:59:25,180 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:25 +0000 (0:00:00.963) 0:00:23.544 ****** 2026-01-29 10:59:36,256 p=30092 u=zuul n=ansible | changed: [localhost] => changed: true dest: /usr/local extract_results: cmd: - /bin/gtar - --extract - -C - /usr/local - -z - --show-transformed-names - --exclude - go/misc - --exclude - go/pkg/linux_amd64_race - --exclude - go/test - -f - /home/zuul/.ansible/tmp/ansible-tmp-1769684365.2047467-30731-119154093496559/go1.24.6.linux-amd64zbp0lcyu.tar.gz err: '' out: '' rc: 0 gid: 0 group: root handler: TgzArchive mode: '0755' owner: root secontext: system_u:object_r:usr_t:s0 size: 141 src: /home/zuul/.ansible/tmp/ansible-tmp-1769684365.2047467-30731-119154093496559/go1.24.6.linux-amd64zbp0lcyu.tar.gz state: directory uid: 0 2026-01-29 10:59:36,265 p=30092 u=zuul n=ansible | TASK [download_tools : Set alternatives link to installed go version _raw_params=set -e update-alternatives --install /usr/local/bin/{{ item }} {{ item }} /usr/local/go/bin/{{ item }} 1 ] *** 2026-01-29 10:59:36,266 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:11.085) 0:00:34.630 ****** 2026-01-29 10:59:36,266 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:11.085) 0:00:34.630 ****** 2026-01-29 10:59:36,563 p=30092 u=zuul n=ansible | changed: [localhost] => (item=go) => ansible_loop_var: item changed: true cmd: | set -e update-alternatives --install /usr/local/bin/go go /usr/local/go/bin/go 1 delta: '0:00:00.005216' end: '2026-01-29 10:59:36.542281' item: go msg: '' rc: 0 start: '2026-01-29 10:59:36.537065' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] 2026-01-29 10:59:36,747 p=30092 u=zuul n=ansible | changed: [localhost] => (item=gofmt) => ansible_loop_var: item changed: true cmd: | set -e update-alternatives --install /usr/local/bin/gofmt gofmt /usr/local/go/bin/gofmt 1 delta: '0:00:00.004425' end: '2026-01-29 10:59:36.728026' item: gofmt msg: '' rc: 0 start: '2026-01-29 10:59:36.723601' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] 2026-01-29 10:59:36,760 p=30092 u=zuul n=ansible | TASK [download_tools : Clean bash cache msg=When move from rpm to upstream version, make sure to clean bash cache using `hash -d go`] *** 2026-01-29 10:59:36,760 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.494) 0:00:35.125 ****** 2026-01-29 10:59:36,760 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.494) 0:00:35.124 ****** 2026-01-29 10:59:36,780 p=30092 u=zuul n=ansible | ok: [localhost] => msg: When move from rpm to upstream version, make sure to clean bash cache using `hash -d go` 2026-01-29 10:59:36,822 p=30092 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | localhost : ok=18 changed=10 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.062) 0:00:35.187 ****** 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | =============================================================================== 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download and extract golang --------------------------- 11.09s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Install build dependencies ----------------------------- 7.17s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download operator-sdk ---------------------------------- 3.37s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download chainsaw -------------------------------------- 3.15s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download opm ------------------------------------------- 1.95s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download kubectl --------------------------------------- 1.45s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download and extract kustomize ------------------------- 1.43s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download and extract yq -------------------------------- 1.28s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Deinstall golang --------------------------------------- 1.12s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Delete old go version installed from upstream ---------- 0.96s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Download kuttl ----------------------------------------- 0.85s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Set alternatives link to installed go version ---------- 0.49s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Create $HOME/bin dir ----------------------------------- 0.39s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Link yq_linux_amd64 as yq ------------------------------ 0.20s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Clean bash cache --------------------------------------- 0.06s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Get version from sdk_version --------------------------- 0.05s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.03s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.03s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Set operator-sdk file for version >= 1.3.0 ------------- 0.03s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | download_tools : Set operator-sdk file for version < 1.3.0 -------------- 0.03s 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.063) 0:00:35.188 ****** 2026-01-29 10:59:36,823 p=30092 u=zuul n=ansible | =============================================================================== 2026-01-29 10:59:36,824 p=30092 u=zuul n=ansible | download_tools --------------------------------------------------------- 35.15s 2026-01-29 10:59:36,824 p=30092 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-29 10:59:36,824 p=30092 u=zuul n=ansible | total ------------------------------------------------------------------ 35.15s 2026-01-29 10:59:36,906 p=29286 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | default(true) }} 2026-01-29 10:59:36,909 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:36,919 p=29286 u=zuul n=ansible | TASK [Deploy content provider registry name=registry_deploy] ******************* 2026-01-29 10:59:36,920 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:35.811) 0:01:34.409 ****** 2026-01-29 10:59:36,920 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:35.811) 0:01:34.408 ****** 2026-01-29 10:59:36,953 p=29286 u=zuul n=ansible | TASK [Install Podman package name=podman] ************************************** 2026-01-29 10:59:36,953 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.033) 0:01:34.442 ****** 2026-01-29 10:59:36,953 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.033) 0:01:34.441 ****** 2026-01-29 10:59:36,985 p=29286 u=zuul n=ansible | TASK [podman : Ensure podman is installed name={{ cifmw_podman_packages }}, state=present] *** 2026-01-29 10:59:36,985 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.031) 0:01:34.474 ****** 2026-01-29 10:59:36,985 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:36 +0000 (0:00:00.031) 0:01:34.473 ****** 2026-01-29 10:59:38,211 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:38,227 p=29286 u=zuul n=ansible | TASK [podman : Enable loginctl linger for ansible_user_id _raw_params=loginctl enable-linger {{ cifmw_podman_user_linger }}] *** 2026-01-29 10:59:38,227 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:01.242) 0:01:35.716 ****** 2026-01-29 10:59:38,227 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:01.242) 0:01:35.715 ****** 2026-01-29 10:59:38,644 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:38,655 p=29286 u=zuul n=ansible | TASK [podman : Ensure subordinate UID entry exists for zuul path=/etc/subuid, line={{ target_user }}:{{ sub_id_start }}:{{ sub_id_count }}, state=present, create=True, mode=0644] *** 2026-01-29 10:59:38,655 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.427) 0:01:36.144 ****** 2026-01-29 10:59:38,655 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.427) 0:01:36.143 ****** 2026-01-29 10:59:38,674 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:38,686 p=29286 u=zuul n=ansible | TASK [podman : Ensure subordinate GID entry exists for zuul path=/etc/subgid, line={{ target_user }}:{{ sub_id_start }}:{{ sub_id_count }}, state=present, create=True, mode=0644] *** 2026-01-29 10:59:38,686 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.031) 0:01:36.176 ****** 2026-01-29 10:59:38,686 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.031) 0:01:36.174 ****** 2026-01-29 10:59:38,711 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:38,722 p=29286 u=zuul n=ansible | TASK [podman : Run podman system migrate if subuid/subgid files were changed _raw_params=podman system migrate] *** 2026-01-29 10:59:38,723 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.036) 0:01:36.212 ****** 2026-01-29 10:59:38,723 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.036) 0:01:36.211 ****** 2026-01-29 10:59:38,739 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:38,762 p=29286 u=zuul n=ansible | TASK [registry_deploy : Deploy the local registry from docker.io/library/registry:2 name=registry, image={{ cifmw_rp_registry_image }}, network=host, env={'REGISTRY_HTTP_ADDR': '{{ cifmw_rp_registry_ip }}:{{ cifmw_rp_registry_port }}', 'REGISTRY_LOG_LEVEL': 'debug'}] *** 2026-01-29 10:59:38,762 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.039) 0:01:36.252 ****** 2026-01-29 10:59:38,762 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:38 +0000 (0:00:00.039) 0:01:36.250 ****** 2026-01-29 10:59:43,961 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:43,974 p=29286 u=zuul n=ansible | TASK [registry_deploy : Open port for local registry _raw_params={{ item }}] *** 2026-01-29 10:59:43,974 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:43 +0000 (0:00:05.211) 0:01:41.463 ****** 2026-01-29 10:59:43,974 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:43 +0000 (0:00:05.211) 0:01:41.462 ****** 2026-01-29 10:59:44,186 p=29286 u=zuul n=ansible | changed: [localhost] => (item=nft add table ip filter) 2026-01-29 10:59:44,378 p=29286 u=zuul n=ansible | changed: [localhost] => (item=nft add chain ip filter INPUT { type filter hook input priority 0 \; }) 2026-01-29 10:59:44,539 p=29286 u=zuul n=ansible | changed: [localhost] => (item=nft insert rule ip filter INPUT tcp dport 5001 counter accept) 2026-01-29 10:59:44,548 p=29286 u=zuul n=ansible | TASK [registry_deploy : Ensure registries.conf.d exists path=/etc/containers/registries.conf.d, state=directory, mode=0755] *** 2026-01-29 10:59:44,549 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.574) 0:01:42.038 ****** 2026-01-29 10:59:44,549 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.574) 0:01:42.037 ****** 2026-01-29 10:59:44,734 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:44,742 p=29286 u=zuul n=ansible | TASK [registry_deploy : Add the local registry to unqualified-search-registries state=present, insertafter=EOF, dest=/etc/containers/registries.conf.d/99-local-registry.conf, create=True, content=[[registry]] location = "{{ cifmw_rp_registry_ip }}:{{ cifmw_rp_registry_port }}" insecure = true, mode=0644] *** 2026-01-29 10:59:44,742 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.193) 0:01:42.231 ****** 2026-01-29 10:59:44,742 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.192) 0:01:42.230 ****** 2026-01-29 10:59:44,929 p=29286 u=zuul n=ansible | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-01-29 10:59:44,929 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:44,951 p=29286 u=zuul n=ansible | TASK [Set var for cifmw_operator_build_operators var cifmw_operator_build_operators=[{'name': 'openstack-operator', 'src': '~/src/github.com/{{ cifmw_operator_build_org }}/openstack-operator', 'image_base': "{{ zuul.project.short_name | split('-') | reject('search','operator') | join('-') }}"}]] *** 2026-01-29 10:59:44,951 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.209) 0:01:42.441 ****** 2026-01-29 10:59:44,951 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.209) 0:01:42.439 ****** 2026-01-29 10:59:44,986 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:45,000 p=29286 u=zuul n=ansible | TASK [Build Operators name=operator_build] ************************************* 2026-01-29 10:59:45,000 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.048) 0:01:42.489 ****** 2026-01-29 10:59:45,000 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:44 +0000 (0:00:00.048) 0:01:42.488 ****** 2026-01-29 10:59:45,067 p=29286 u=zuul n=ansible | TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-01-29 10:59:45,067 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.067) 0:01:42.557 ****** 2026-01-29 10:59:45,067 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.067) 0:01:42.555 ****** 2026-01-29 10:59:45,317 p=29286 u=zuul n=ansible | ok: [localhost] => (item=artifacts) 2026-01-29 10:59:45,470 p=29286 u=zuul n=ansible | ok: [localhost] => (item=logs) 2026-01-29 10:59:45,479 p=29286 u=zuul n=ansible | TASK [operator_build : Initialize role output cifmw_operator_build_output={{ cifmw_operator_build_output }}, cifmw_operator_build_meta_name={{ cifmw_operator_build_meta_name }}] *** 2026-01-29 10:59:45,479 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.411) 0:01:42.969 ****** 2026-01-29 10:59:45,479 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.411) 0:01:42.967 ****** 2026-01-29 10:59:45,497 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:45,503 p=29286 u=zuul n=ansible | TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] *** 2026-01-29 10:59:45,503 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.023) 0:01:42.992 ****** 2026-01-29 10:59:45,503 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.023) 0:01:42.991 ****** 2026-01-29 10:59:45,540 p=29286 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/zuul_info.yml for localhost => (item={'branch': 'main', 'change': '1779', 'change_url': 'https://github.com/openstack-k8s-operators/openstack-operator/pull/1779', 'commit_id': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'patchset': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'name': 'openstack-k8s-operators/openstack-operator', 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'topic': None}) 2026-01-29 10:59:45,542 p=29286 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/zuul_info.yml for localhost => (item={'branch': 'main', 'change': '586', 'change_url': 'https://github.com/openstack-k8s-operators/neutron-operator/pull/586', 'commit_id': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'patchset': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/neutron-operator', 'name': 'openstack-k8s-operators/neutron-operator', 'short_name': 'neutron-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/neutron-operator'}, 'topic': None}) 2026-01-29 10:59:45,550 p=29286 u=zuul n=ansible | TASK [operator_build : Get the PR owner using github api url=https://api.github.com/repos/{{ item.project.name }}/pulls/{{ item.change }}, return_content=True, headers={'Content-Type': 'application/json', 'Accept': 'application/vnd.github+json', 'X-GitHub-Api-Version': '2022-11-28'}] *** 2026-01-29 10:59:45,550 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.046) 0:01:43.039 ****** 2026-01-29 10:59:45,550 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:45 +0000 (0:00:00.046) 0:01:43.038 ****** 2026-01-29 10:59:46,517 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:46,525 p=29286 u=zuul n=ansible | TASK [operator_build : Add operator info with new content zuul_info_operators={{ zuul_info_operators|default([]) + operator_info }}] *** 2026-01-29 10:59:46,526 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:46 +0000 (0:00:00.975) 0:01:44.015 ****** 2026-01-29 10:59:46,526 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:46 +0000 (0:00:00.975) 0:01:44.014 ****** 2026-01-29 10:59:46,555 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:46,561 p=29286 u=zuul n=ansible | TASK [operator_build : Get the PR owner using github api url=https://api.github.com/repos/{{ item.project.name }}/pulls/{{ item.change }}, return_content=True, headers={'Content-Type': 'application/json', 'Accept': 'application/vnd.github+json', 'X-GitHub-Api-Version': '2022-11-28'}] *** 2026-01-29 10:59:46,561 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:46 +0000 (0:00:00.035) 0:01:44.050 ****** 2026-01-29 10:59:46,561 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:46 +0000 (0:00:00.035) 0:01:44.049 ****** 2026-01-29 10:59:47,448 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:47,456 p=29286 u=zuul n=ansible | TASK [operator_build : Add operator info with new content zuul_info_operators={{ zuul_info_operators|default([]) + operator_info }}] *** 2026-01-29 10:59:47,457 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.895) 0:01:44.946 ****** 2026-01-29 10:59:47,457 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.895) 0:01:44.945 ****** 2026-01-29 10:59:47,486 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:47,494 p=29286 u=zuul n=ansible | TASK [operator_build : Merge lists of operators operators_list={{ [cifmw_operator_build_operators, zuul_info_operators | default([])] | community.general.lists_mergeby('name') }}] *** 2026-01-29 10:59:47,494 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.037) 0:01:44.983 ****** 2026-01-29 10:59:47,494 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.037) 0:01:44.982 ****** 2026-01-29 10:59:47,538 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:47,545 p=29286 u=zuul n=ansible | TASK [operator_build : Get meta_operator src dir from operators_list cifmw_operator_build_meta_src={{ (operators_list | selectattr('name', 'eq', cifmw_operator_build_meta_name) | map(attribute='src') | first ) | default(cifmw_operator_build_meta_src, true) }}] *** 2026-01-29 10:59:47,545 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.050) 0:01:45.034 ****** 2026-01-29 10:59:47,545 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.050) 0:01:45.033 ****** 2026-01-29 10:59:47,573 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:47,580 p=29286 u=zuul n=ansible | TASK [operator_build : Adds meta-operator to the list operators_list={{ [operators_list, meta_operator_info] | community.general.lists_mergeby('name') }}] *** 2026-01-29 10:59:47,580 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.034) 0:01:45.069 ****** 2026-01-29 10:59:47,580 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.034) 0:01:45.068 ****** 2026-01-29 10:59:47,623 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:47,634 p=29286 u=zuul n=ansible | TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] *** 2026-01-29 10:59:47,635 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.054) 0:01:45.124 ****** 2026-01-29 10:59:47,635 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.054) 0:01:45.123 ****** 2026-01-29 10:59:47,664 p=29286 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/clone.yml for localhost => (item={'name': 'neutron-operator', 'src': '/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator', 'pr_sha': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'pr_owner': 'lmiccini/neutron-operator'}) 2026-01-29 10:59:47,666 p=29286 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/clone.yml for localhost => (item={'name': 'openstack-operator', 'src': '/home/zuul/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'neutron', 'pr_sha': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'pr_owner': 'lmiccini/openstack-operator'}) 2026-01-29 10:59:47,678 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Check if src code exists path={{ operator.src }}] *** 2026-01-29 10:59:47,678 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.043) 0:01:45.167 ****** 2026-01-29 10:59:47,678 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.043) 0:01:45.166 ****** 2026-01-29 10:59:47,895 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:47,906 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Clone from github if no code was provided repo=https://github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}.git, dest={{ operator.src }}] *** 2026-01-29 10:59:47,906 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.228) 0:01:45.395 ****** 2026-01-29 10:59:47,906 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.228) 0:01:45.394 ****** 2026-01-29 10:59:47,925 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:47,936 p=29286 u=zuul n=ansible | TASK [operator_build : openstack-operator - Check if src code exists path={{ operator.src }}] *** 2026-01-29 10:59:47,936 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.030) 0:01:45.426 ****** 2026-01-29 10:59:47,936 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:47 +0000 (0:00:00.030) 0:01:45.424 ****** 2026-01-29 10:59:48,127 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:48,138 p=29286 u=zuul n=ansible | TASK [operator_build : openstack-operator - Clone from github if no code was provided repo=https://github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}.git, dest={{ operator.src }}] *** 2026-01-29 10:59:48,138 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.201) 0:01:45.627 ****** 2026-01-29 10:59:48,138 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.201) 0:01:45.626 ****** 2026-01-29 10:59:48,155 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:48,162 p=29286 u=zuul n=ansible | TASK [operator_build : Building operators _raw_params=build.yml] *************** 2026-01-29 10:59:48,163 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.024) 0:01:45.652 ****** 2026-01-29 10:59:48,163 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.024) 0:01:45.651 ****** 2026-01-29 10:59:48,184 p=29286 u=zuul n=ansible | skipping: [localhost] => (item={'name': 'openstack-operator', 'src': '/home/zuul/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'neutron', 'pr_sha': 'c1f1bae12167361c9de5b7a186ab5c5cf4ae5141', 'pr_owner': 'lmiccini/openstack-operator'}) 2026-01-29 10:59:48,210 p=29286 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/build.yml for localhost => (item={'name': 'neutron-operator', 'src': '/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator', 'pr_sha': 'e413582ec241a311ae0ad0b03a724a2faeb1fba2', 'pr_owner': 'lmiccini/neutron-operator'}) 2026-01-29 10:59:48,228 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Read go.mod file contents of Openstack Operator src={{ cifmw_operator_build_meta_src }}/go.mod] *** 2026-01-29 10:59:48,229 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.065) 0:01:45.718 ****** 2026-01-29 10:59:48,229 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.065) 0:01:45.717 ****** 2026-01-29 10:59:48,524 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:48,531 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Get base module from go.mod operator_base_module={{ go_mod_out['content'] | b64decode | regex_search(cifmw_operator_build_org + '/' + operator.name + '/(\w*)\s', '\1') }}] *** 2026-01-29 10:59:48,532 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.303) 0:01:46.021 ****** 2026-01-29 10:59:48,532 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.303) 0:01:46.020 ****** 2026-01-29 10:59:48,553 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:48,559 p=29286 u=zuul n=ansible | TASK [operator_build : Get the base module name not empty operator_base_module operator_base_module_name={{ operator_base_module | first }}] *** 2026-01-29 10:59:48,559 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.027) 0:01:46.049 ****** 2026-01-29 10:59:48,559 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.027) 0:01:46.047 ****** 2026-01-29 10:59:48,583 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:48,594 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Set default api path operator_api_path=github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}/{{ operator_base_module_name }}] *** 2026-01-29 10:59:48,594 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.034) 0:01:46.083 ****** 2026-01-29 10:59:48,594 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.034) 0:01:46.082 ****** 2026-01-29 10:59:48,619 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:48,627 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Update the go.mod file in meta operator for provided PR_SHA chdir={{ cifmw_operator_build_meta_src }}, _raw_params=go mod edit -replace {{ operator_api_path }}=github.com/{{ operator.pr_owner }}/{{ operator_base_module_name }}@{{ operator.pr_sha }} go mod tidy if [ -d ./apis ]; then pushd ./apis/ go mod edit -replace {{ operator_api_path }}=github.com/{{ operator.pr_owner }}/{{ operator_base_module_name }}@{{ operator.pr_sha }} go mod tidy popd fi ] *** 2026-01-29 10:59:48,627 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.033) 0:01:46.117 ****** 2026-01-29 10:59:48,627 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:48 +0000 (0:00:00.033) 0:01:46.115 ****** 2026-01-29 10:59:54,400 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:54,410 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Get latest commit when no PR is provided chdir={{ operator.src }}, _raw_params=git show-ref --head --hash head] *** 2026-01-29 10:59:54,410 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:05.782) 0:01:51.899 ****** 2026-01-29 10:59:54,410 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:05.782) 0:01:51.898 ****** 2026-01-29 10:59:54,604 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 10:59:54,615 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Set pr_sha to be used as image tag pr_sha={{ operator.pr_sha | default(git_head_out.stdout | trim) }}] *** 2026-01-29 10:59:54,615 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:00.205) 0:01:52.105 ****** 2026-01-29 10:59:54,615 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:00.205) 0:01:52.103 ****** 2026-01-29 10:59:54,634 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 10:59:54,642 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Update the go.mod file using latest commit if no PR is provided chdir={{ cifmw_operator_build_meta_src }}, _raw_params=go mod edit -replace {{ operator_api_path }}={{ operator_api_path }}@{{ pr_sha }} go mod tidy if [ -d ./apis ]; then pushd ./apis/ go mod edit -replace {{ operator_api_path }}={{ operator_api_path }}@{{ pr_sha }} go mod tidy popd fi ] *** 2026-01-29 10:59:54,642 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:00.026) 0:01:52.132 ****** 2026-01-29 10:59:54,642 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:00.026) 0:01:52.130 ****** 2026-01-29 10:59:54,665 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 10:59:54,673 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Get golang container image name={{ cifmw_operator_build_golang_ct }}, pull=True] *** 2026-01-29 10:59:54,673 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:00.030) 0:01:52.162 ****** 2026-01-29 10:59:54,673 p=29286 u=zuul n=ansible | Thursday 29 January 2026 10:59:54 +0000 (0:00:00.030) 0:01:52.161 ****** 2026-01-29 11:00:10,806 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 11:00:10,821 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Set operator image tag operator_tag={{ pr_sha }}, operator_registry_prefix={{ cifmw_operator_build_push_registry }}/{{ cifmw_operator_build_push_org }}/{{ operator.name }}, cacheable=True] *** 2026-01-29 11:00:10,821 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:16.148) 0:02:08.311 ****** 2026-01-29 11:00:10,821 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:16.148) 0:02:08.309 ****** 2026-01-29 11:00:10,847 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 11:00:10,854 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Set operator image names operator_img={{ operator_registry_prefix }}:{{ operator_tag }}, operator_img_bundle={{ operator_registry_prefix }}-bundle:{{ operator_tag }}, operator_img_catalog={{ operator_registry_prefix }}-index:{{ operator_tag }}, cacheable=True] *** 2026-01-29 11:00:10,854 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:00.033) 0:02:08.344 ****** 2026-01-29 11:00:10,855 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:00.033) 0:02:08.342 ****** 2026-01-29 11:00:10,873 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 11:00:10,880 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Set operator build output cifmw_operator_build_output={{ cifmw_operator_build_output|combine({'operators': { operator.name: { 'git_commit_hash': pr_sha, 'git_src_dir': operator.src, 'image': operator_img, 'image_bundle': operator_img_bundle, 'image_catalog': operator_img_catalog, }}}, recursive=True)}}] *** 2026-01-29 11:00:10,880 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:00.025) 0:02:08.369 ****** 2026-01-29 11:00:10,880 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:00.025) 0:02:08.368 ****** 2026-01-29 11:00:10,907 p=29286 u=zuul n=ansible | ok: [localhost] 2026-01-29 11:00:10,917 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Call manifests dry_run={{ cifmw_operator_build_dryrun|bool }}, chdir={{ operator.src }}, output_dir={{ cifmw_operator_build_basedir }}/artifacts, script=make manifests] *** 2026-01-29 11:00:10,917 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:00.037) 0:02:08.406 ****** 2026-01-29 11:00:10,917 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:10 +0000 (0:00:00.037) 0:02:08.405 ****** 2026-01-29 11:00:10,953 p=29286 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_neutron_operator_call.log 2026-01-29 11:00:44,394 p=29286 u=zuul n=ansible | changed: [localhost] 2026-01-29 11:00:44,400 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Call bindata dry_run={{ cifmw_operator_build_dryrun|bool }}, chdir={{ operator.src }}, output_dir={{ cifmw_operator_build_basedir }}/artifacts, script=make bindata, extra_args={{ _binddata_vars }}] *** 2026-01-29 11:00:44,400 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:44 +0000 (0:00:33.483) 0:02:41.890 ****** 2026-01-29 11:00:44,400 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:44 +0000 (0:00:33.483) 0:02:41.888 ****** 2026-01-29 11:00:44,412 p=29286 u=zuul n=ansible | skipping: [localhost] 2026-01-29 11:00:44,419 p=29286 u=zuul n=ansible | TASK [operator_build : neutron-operator - Call docker-build dry_run={{ cifmw_operator_build_dryrun|bool }}, chdir={{ operator.src }}, output_dir={{ cifmw_operator_build_basedir }}/artifacts, script=make docker-build, extra_args={'IMG': '{{ operator_img }}'}] *** 2026-01-29 11:00:44,419 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:44 +0000 (0:00:00.018) 0:02:41.909 ****** 2026-01-29 11:00:44,419 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:00:44 +0000 (0:00:00.018) 0:02:41.907 ****** 2026-01-29 11:00:44,463 p=29286 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_neutron_operator_call_docker.log 2026-01-29 11:02:12,818 p=29286 u=zuul n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2026-01-29 11:02:13,210 p=29286 u=zuul n=ansible | fatal: [localhost]: FAILED! => changed: true msg: non-zero return code rc: 2 stderr: '' stderr_lines: [] stdout: "~/src/github.com/openstack-k8s-operators/neutron-operator ~/ci-framework-data/artifacts\ntest -f go.work || GOTOOLCHAIN=go1.24.0 go work init\ngo work use .\ngo work use ./api\ngo work sync\n/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths=\"./...\" output:crd:artifacts:config=config/crd/bases && \\\nrm -f api/bases/* && cp -a config/crd/bases api/\n/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/controller-gen object:headerFile=\"hack/boilerplate.go.txt\" paths=\"./...\"\ngo fmt ./...\ngo vet ./...\ngo vet ./api/...\n# TODO: revisit pinned version once https://github.com/kubernetes-sigs/controller-runtime/issues/2720 is fixed\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/setup-envtest || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.22\ngo: downloading sigs.k8s.io/controller-runtime v0.22.6-0.20260125163108-a19ec76a3c5d\ngo: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125163108-a19ec76a3c5d\ngo: downloading github.com/spf13/afero v1.12.0\ngo: downloading go.uber.org/zap v1.27.0\ngo: downloading golang.org/x/text v0.23.0\ngo: downloading go.uber.org/multierr v1.10.0\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/ginkgo || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin go install github.com/onsi/ginkgo/v2/ginkgo\n2026-01-29T11:01:40.170Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:80\tusing binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin\"}\n2026-01-29T11:01:40.171Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:86\tusing HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T11:01:40.171Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries dir exists\n2026-01-29T11:01:40.171Z\tINFO\tenv/env.go:245\tno version specified, finding latest\n2026-01-29T11:01:40.171Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"windows/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.35.0\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.1\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.0\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.33.0\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.32.0\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": \"/tmp/035746899-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}\n2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}\n2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}\n2026-01-29T11:01:41.094Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": \"/tmp/035746899-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2026-01-29T11:01:41.966Z\tDEBUG\tuse\tstore/store.go:137\tensuring version-platform binaries dir exists and is empty & writable\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T11:01:41.966Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T11:01:41.967Z\tDEBUG\tuse\tstore/store.go:162\tskipping non-regular-file entry in archive\t{\"version-platform\": \"1.31.0-linux-amd64\", \"entry\": \"controller-tools/envtest/\"}\n2026-01-29T11:01:41.967Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/etcd\", \"on-disk file\": \"etcd\"}\n2026-01-29T11:01:42.208Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kubectl\", \"on-disk file\": \"kubectl\"}\n2026-01-29T11:01:42.629Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kube-apiserver\", \"on-disk file\": \"kube-apiserver\"}\n2026-01-29T11:01:43.274Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T11:01:43.274Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T11:01:43.274Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": \"/tmp/035746899-envtest-v1.31.0-linux-amd64.tar.gz\"}\nKUBEBUILDER_ASSETS=\"/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/k8s/1.31.0-linux-amd64\" OPERATOR_TEMPLATES=\"/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/templates\" /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/ginkgo --trace --cover --coverpkg=../../internal/neutronapi,../../internal/controller,../../api/v1beta1 --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/...\nRunning Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional\n====================================================================================================================\nRandom Seed: \e[1m1769684503\e[0m - will randomize all specs\n\nWill run \e[1m273\e[0m of \e[1m273\e[0m specs\nRunning in parallel across \e[1m3\e[0m processes\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [2.022 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:01:58Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\",\"namespace\":\"ba42acd1-1afb-4c83-8920-3c59b56e9147\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.NeutronAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Job\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Service\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Deployment\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.OVNDBCluster\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Memcached\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting Controller\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting workers\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"worker count\": 1}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.521\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000296f00>: \n NeutronAPI.neutron.openstack.org \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.521\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e4ef00)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac000, 0x24}, {0xc000c2a120, 0x2c}, 0xc0005849c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.013 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\",\"namespace\":\"40e3846b-1d90-4c56-8e3b-41b4738682ec\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.537\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0003b7860>: \n NeutronAPI.neutron.openstack.org \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.537\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00096fc20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093e3f0, 0x24}, {0xc00093e510, 0x2c}, 0xc000910b40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [2.030 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:01:58Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\",\"namespace\":\"5d45de6f-8a65-487d-8c8b-ebe759c1050e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.NeutronAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Job\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Service\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Deployment\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.OVNDBCluster\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Memcached\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting Controller\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting workers\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"worker count\": 1}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.566\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00017efa0>: \n NeutronAPI.neutron.openstack.org \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.566\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c00300)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94000, 0x24}, {0xc000c941b0, 0x2c}, 0xc0009fe630)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.015 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\",\"namespace\":\"9cb9abbf-69ef-456c-aa88-4bd98303d621\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.581\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d46140>: \n NeutronAPI.neutron.openstack.org \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.581\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d2f1d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ecc8a0, 0x24}, {0xc00005e4e0, 0x2c}, 0xc000b9cba0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\",\"namespace\":\"7989fb6e-a128-438f-ad16-c1975aa09e04\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.639\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e52780>: \n NeutronAPI.neutron.openstack.org \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.639\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000c98c30)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c930, 0x24}, {0xc00093e900, 0x2c}, 0xc000911d40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000d9c930?, 0xc0009b6e00?}, {0x23fdbc3?, 0xc0009b6e00?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\",\"namespace\":\"7676f7d8-2f6d-451f-bc91-cfd2bf2eebf0\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.684\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d3c780>: \n NeutronAPI.neutron.openstack.org \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.684\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000395c20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009ec1b0, 0x24}, {0xc000ecd650, 0x2c}, 0xc000d55e60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [2.021 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:01:58Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\",\"namespace\":\"03f53ce2-6c30-4f02-8adf-8ec62cb33309\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.NeutronAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Job\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Service\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Deployment\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.OVNDBCluster\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Memcached\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting Controller\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\"}\n 2026-01-29T11:01:58Z\tINFO\tStarting workers\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"worker count\": 1}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.696\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122e320>: \n NeutronAPI.neutron.openstack.org \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.696\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000688b70)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0005362a0, 0x24}, {0xc0008fa030, 0x2c}, 0xc000b023c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.16.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.022 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology\",\"namespace\":\"b63a0ca3-443a-4603-b781-dfd1be3164c0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology-alt\",\"namespace\":\"b63a0ca3-443a-4603-b781-dfd1be3164c0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\",\"namespace\":\"b63a0ca3-443a-4603-b781-dfd1be3164c0\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology\"}}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.72\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122eb40>: \n NeutronAPI.neutron.openstack.org \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.72\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0006e46c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000537ec0, 0x24}, {0xc0008fa0f0, 0x2c}, 0xc000d00d20)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\",\"namespace\":\"7e1bd5b1-b9db-4d48-99b1-52c9a963fd6c\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.739\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006ac500>: \n NeutronAPI.neutron.openstack.org \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.739\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000b7b710)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b654d0, 0x24}, {0xc00093efc0, 0x2c}, 0xc00056ba70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000b654d0?, 0x58?}, {0x2405bef?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\",\"namespace\":\"23cc2f86-2882-4e32-af02-2772eb735cdc\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.783\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e33360>: \n NeutronAPI.neutron.openstack.org \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.783\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0005e7b60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f590, 0x24}, {0xc0009ec480, 0x2c}, 0xc000822f60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\",\"namespace\":\"1fd20ab3-0947-43d0-885d-81070dfaf8ab\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.814\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122f360>: \n NeutronAPI.neutron.openstack.org \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.814\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007caa20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008faab0, 0x24}, {0xc00072dce0, 0x2c}, 0xc0010ede00)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\",\"namespace\":\"b72e0b0e-df03-4cc4-a0dc-5c3fec5270fe\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.841\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006ad5e0>: \n NeutronAPI.neutron.openstack.org \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.841\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000934270)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dad560, 0x24}, {0xc00093f140, 0x2c}, 0xc00083e3f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e386abab-5cc3-406a-a04b-231480862d8f\",\"namespace\":\"c9555b1f-4b23-4731-b14d-207f1c8fc012\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.886\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e33ea0>: \n NeutronAPI.neutron.openstack.org \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e386abab-5cc3-406a-a04b-231480862d8f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.886\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000416780)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009ec9c0, 0x24}, {0xc00005f9e0, 0x2c}, 0xc000c01290)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\",\"namespace\":\"4d5d327e-affa-4867-ab1d-412eff1e3605\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.914\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006fefa0>: \n NeutronAPI.neutron.openstack.org \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.914\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012596b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0bef0, 0x24}, {0xc000489e60, 0x2c}, 0xc0006e5230)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\",\"namespace\":\"0545a276-8425-491e-a40c-7077364d3a53\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.939\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e530e0>: \n NeutronAPI.neutron.openstack.org \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.939\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000693cb0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9cba0, 0x24}, {0xc00093f230, 0x2c}, 0xc00083e660)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-41e31b35-5713-4928-a88b-fc040737668e\",\"namespace\":\"7c565a28-5078-4318-a14b-6ffb4b475c64\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-41e31b35-5713-4928-a88b-fc040737668e\"}\n 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-41e31b35-5713-4928-a88b-fc040737668e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.984\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0004d2460>: \n NeutronAPI.neutron.openstack.org \"neutron-41e31b35-5713-4928-a88b-fc040737668e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-41e31b35-5713-4928-a88b-fc040737668e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-41e31b35-5713-4928-a88b-fc040737668e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.984\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b38d50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af2000, 0x24}, {0xc00005ff20, 0x2c}, 0xc0000d7170)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.109 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\",\"namespace\":\"4533c44c-a920-49ea-a01b-e7951168f864\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.02\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122fe00>: \n NeutronAPI.neutron.openstack.org \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.02\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007cbb90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f5c0, 0x24}, {0xc0003b7830, 0x2c}, 0xc000a37410)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc00005f5c0?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology\",\"namespace\":\"24cd0b04-b0a7-4dec-bb25-a5f752f2dfbc\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology-alt\",\"namespace\":\"24cd0b04-b0a7-4dec-bb25-a5f752f2dfbc\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2\",\"namespace\":\"24cd0b04-b0a7-4dec-bb25-a5f752f2dfbc\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology\"}}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.047\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ab8280>: \n NeutronAPI.neutron.openstack.org \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-3685d825-af90-43aa-96fa-17fa029439f2\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.047\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00067fe90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dade30, 0x24}, {0xc00093f470, 0x2c}, 0xc00083ec60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\",\"namespace\":\"dcae86fb-f49d-4488-87ae-a8979c2ebbbb\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.083\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000902820>: \n NeutronAPI.neutron.openstack.org \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.083\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b39c50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d426f0, 0x24}, {0xc000d42930, 0x2c}, 0xc000d39350)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000d426f0?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.088 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:896\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\",\"namespace\":\"b3e4e489-a8bf-4e53-aa7f-7595d37c097f\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.115\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000976320>: \n NeutronAPI.neutron.openstack.org \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.115\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007ef890)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008101e0, 0x24}, {0xc0008fb860, 0x2c}, 0xc0007ef7a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\",\"namespace\":\"7f6882f8-229a-4f50-8c59-ffad0eae6081\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.142\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ab8a00>: \n NeutronAPI.neutron.openstack.org \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.142\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a789f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9ddd0, 0x24}, {0xc0005500c0, 0x2c}, 0xc000a8ede0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\",\"namespace\":\"bfd81889-5776-4afa-adf5-2d110259795a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.185\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000611220>: \n NeutronAPI.neutron.openstack.org \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.185\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c90210)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d42f30, 0x24}, {0xc000c94720, 0x2c}, 0xc000b34660)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.7.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:869\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\",\"namespace\":\"536fd649-0458-432f-a35a-2cb007cfb59d\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.216\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010f1040>: \n NeutronAPI.neutron.openstack.org \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.216\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00096d020)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008fbce0, 0x24}, {0xc000810300, 0x2c}, 0xc00080ba40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-afca8259-6dac-45e1-a482-bcad105db061\",\"namespace\":\"3a503c78-a545-4ab0-83a9-24aaa59dcc7c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-afca8259-6dac-45e1-a482-bcad105db061\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-afca8259-6dac-45e1-a482-bcad105db061\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.242\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000a6ae60>: \n NeutronAPI.neutron.openstack.org \"neutron-afca8259-6dac-45e1-a482-bcad105db061\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-afca8259-6dac-45e1-a482-bcad105db061\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-afca8259-6dac-45e1-a482-bcad105db061\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.242\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000bd0420)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c04e0, 0x24}, {0xc0006c0570, 0x2c}, 0xc000a79710)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-73431078-032d-4901-9b88-76fea0f46547\",\"namespace\":\"e6a42501-5f55-42f6-bcc4-46607dc845a1\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-73431078-032d-4901-9b88-76fea0f46547\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-73431078-032d-4901-9b88-76fea0f46547\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.287\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000611a40>: \n NeutronAPI.neutron.openstack.org \"neutron-73431078-032d-4901-9b88-76fea0f46547\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-73431078-032d-4901-9b88-76fea0f46547\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-73431078-032d-4901-9b88-76fea0f46547\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.287\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b3c150)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009edbf0, 0x24}, {0xc000af2cc0, 0x2c}, 0xc000b3c060)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc0009edbf0?, 0xc000700808?}, {0x2405bef?, 0xc0006a0bc0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.108 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\",\"namespace\":\"995e08c9-4740-4039-899c-dbaa8d631017\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.325\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010f1860>: \n NeutronAPI.neutron.openstack.org \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.325\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ad5680)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b56510, 0x24}, {0xc000b565a0, 0x2c}, 0xc000b4f530)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\",\"namespace\":\"a01641cd-aa8b-4c39-a33d-1188176aa74c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.342\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e020a0>: \n NeutronAPI.neutron.openstack.org \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.342\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000c622a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c0b40, 0x24}, {0xc000551830, 0x2c}, 0xc000d12c30)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\",\"namespace\":\"5f56a246-8c5f-4552-a0e0-a6777c45b1c3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.387\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0007b6960>: \n NeutronAPI.neutron.openstack.org \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.387\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0009da4b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d43590, 0x24}, {0xc000af3320, 0x2c}, 0xc000c6c0c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\",\"namespace\":\"425c03d5-6f3b-428e-af7d-84ed9355bf17\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.418\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00084a000>: \n NeutronAPI.neutron.openstack.org \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.418\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b68d80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acc900, 0x24}, {0xc000accab0, 0x2c}, 0xc000b909c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\",\"namespace\":\"054280a5-eeb1-42b3-8012-c9b0a41bb735\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.443\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e028c0>: \n NeutronAPI.neutron.openstack.org \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.443\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d13170)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8e40, 0x24}, {0xc0006c1980, 0x2c}, 0xc000df2690)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.6.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\",\"namespace\":\"acc10169-018d-4f14-b801-38408e6f37be\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.487\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009f0aa0>: \n NeutronAPI.neutron.openstack.org \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.487\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0009db440)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000cf2c00, 0x24}, {0xc000d439b0, 0x2c}, 0xc0009db350)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000cf2c00?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\",\"namespace\":\"bdb6659d-41d8-41f6-888d-ca1320557222\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.52\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000c5abe0>: \n NeutronAPI.neutron.openstack.org \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.52\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000cdd170)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000accae0, 0x24}, {0xc0008106c0, 0x2c}, 0xc000836630)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ef960887-e734-475c-b94d-1d324d144c64\",\"namespace\":\"c6d7185f-b449-4988-82a1-4369fe1ef205\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ef960887-e734-475c-b94d-1d324d144c64\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ef960887-e734-475c-b94d-1d324d144c64\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.545\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009a3a40>: \n NeutronAPI.neutron.openstack.org \"neutron-ef960887-e734-475c-b94d-1d324d144c64\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ef960887-e734-475c-b94d-1d324d144c64\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ef960887-e734-475c-b94d-1d324d144c64\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.545\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d13f50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca90b0, 0x24}, {0xc0006c1fb0, 0x2c}, 0xc000df3c20)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\",\"namespace\":\"744e1b00-23c7-4a61-8d6b-637bc4ee3769\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.588\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000903c20>: \n NeutronAPI.neutron.openstack.org \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.588\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d7bf20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94ba0, 0x24}, {0xc000af35f0, 0x2c}, 0xc000c6cc90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\",\"namespace\":\"aaa6ac01-7f98-441f-9333-7c2d1b8b6383\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.618\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00084b2c0>: \n NeutronAPI.neutron.openstack.org \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.618\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000d7c390)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b574d0, 0x24}, {0xc000b575f0, 0x2c}, 0xc000cdde00)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\",\"namespace\":\"6647efe3-9cf3-4b14-b49f-75b5759b836e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.646\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eecb40>: \n NeutronAPI.neutron.openstack.org \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.646\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e938c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9680, 0x24}, {0xc000c2a090, 0x2c}, 0xc000f02b70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\",\"namespace\":\"02cf5f0c-be65-42d7-b225-34d33d358102\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.687\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f10c80>: \n NeutronAPI.neutron.openstack.org \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.687\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f02720)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1e060, 0x24}, {0xc000af3c80, 0x2c}, 0xc000f883c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\",\"namespace\":\"cfb40045-99ba-4ee3-8158-f10f4a06dac4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.725\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0002417c0>: \n NeutronAPI.neutron.openstack.org \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.725\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000db3f50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810ff0, 0x24}, {0xc000811080, 0x2c}, 0xc000d7d200)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-196753de-32a4-4943-bb76-aea5a23d36df\",\"namespace\":\"37adc1fc-e026-4c73-97ef-2a0b0600fb3c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.749\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e03900>: \n NeutronAPI.neutron.openstack.org \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-196753de-32a4-4943-bb76-aea5a23d36df\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.749\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d72e40)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9e30, 0x24}, {0xc000c2a0f0, 0x2c}, 0xc000f02cf0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.16.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\",\"namespace\":\"cc9f83b2-6061-47e1-810f-019d6855689c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.788\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009f1360>: \n NeutronAPI.neutron.openstack.org \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.788\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e5b800)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d43d10, 0x24}, {0xc000d43e30, 0x2c}, 0xc000e90360)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\",\"namespace\":\"eed4ac84-9e96-4c7b-bf9d-861d6973357e\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.82\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000562a00>: \n NeutronAPI.neutron.openstack.org \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.82\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000d7c420)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acc1e0, 0x24}, {0xc000b56780, 0x2c}, 0xc000d7c330)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000acc1e0?, 0x0?}, {0x23fdbc3?, 0xc00014c480?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\",\"namespace\":\"0974cd44-a26b-495f-91ef-d03d840d4c14\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.852\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001000e60>: \n NeutronAPI.neutron.openstack.org \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.852\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f293e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631590, 0x24}, {0xc000c2a870, 0x2c}, 0xc000f28660)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000631590?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-60ad38e2-14ce-43e6-a430-34224520febb\",\"namespace\":\"4380fc3b-93f5-4971-8f60-3ebf3d34cdde\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.887\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f9c640>: \n NeutronAPI.neutron.openstack.org \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-60ad38e2-14ce-43e6-a430-34224520febb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.887\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e78ae0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1e540, 0x24}, {0xc0004acd20, 0x2c}, 0xc000fb83c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\",\"namespace\":\"7477db8f-e4d2-4b2c-a48e-f5e982d7e856\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.921\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000c5b5e0>: \n NeutronAPI.neutron.openstack.org \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.921\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000539da0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b56c90, 0x24}, {0xc0012725a0, 0x2c}, 0xc00104c660)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.089 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f4f39f58-408e-456b-8063-d7804d88e219\",\"namespace\":\"11f092de-287f-4bc6-8b7c-a51e9fce1826\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.947\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000fbf180>: \n NeutronAPI.neutron.openstack.org \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f4f39f58-408e-456b-8063-d7804d88e219\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.947\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc11a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc80f0, 0x24}, {0xc000c2b890, 0x2c}, 0xc000f53410)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI webhook \e[38;5;9m\e[1m[It] rejects update to deprecated notificationsBusInstance field\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:79\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-webhook-notif-test\"}\n 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-webhook-notif-test\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103 \e[38;5;243m@ 01/29/26 11:02:01.988\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e6b720>: \n NeutronAPI.neutron.openstack.org \"neutron-webhook-notif-test\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-webhook-notif-test\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n Details: {\n Name: \"neutron-webhook-notif-test\",\n Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n UID: \"\",\n Causes: [\n {\n Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n },\n ],\n \ RetryAfterSeconds: 0,\n },\n Code: 422,\n \ },\n }\n occurred\e[0m\n \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103\e[0m \e[38;5;243m@ 01/29/26 11:02:01.988\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func1.2()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103 +0x3e5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\",\"namespace\":\"86fba7e4-d7c0-482e-b6d8-2b2c60d8a3c5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.02\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069e1e0>: \n NeutronAPI.neutron.openstack.org \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.02\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ac0270)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001272a20, 0x24}, {0xc000b570e0, 0x2c}, 0xc0011195c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\",\"namespace\":\"e36113c1-571d-4cb0-9728-9da7d067ea0e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.048\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000297400>: \n NeutronAPI.neutron.openstack.org \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.048\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd09c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8090, 0x24}, {0xc000c2a030, 0x2c}, 0xc00100e0c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\",\"namespace\":\"fb9f12df-8c93-4170-b64e-4999a538db8a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.089\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009f1d60>: \n NeutronAPI.neutron.openstack.org \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.089\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eb2360)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00012ef30, 0x24}, {0xc000c1f290, 0x2c}, 0xc0010574a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\",\"namespace\":\"8b258188-7586-4b44-9c33-131ccf2cc0ac\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.121\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069ed20>: \n NeutronAPI.neutron.openstack.org \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.121\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b916b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b57320, 0x24}, {0xc000b57440, 0x2c}, 0xc000812ed0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\",\"namespace\":\"ec2d38c6-c87c-4ec4-9475-9b7caca4c8a4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.148\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000fbe500>: \n NeutronAPI.neutron.openstack.org \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.148\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0011f2060)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc86c0, 0x24}, {0xc000b64900, 0x2c}, 0xc0008863c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\",\"namespace\":\"a1fd6308-3e56-445b-a302-d13f214a5b9e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.193\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ecadc0>: \n NeutronAPI.neutron.openstack.org \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.193\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fb8ae0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f601e0, 0x24}, {0xc00012fce0, 0x2c}, 0xc000eb2b70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\",\"namespace\":\"61443971-fb13-40dd-8896-4c3a1af34571\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.251\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011f66e0>: \n NeutronAPI.neutron.openstack.org \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.251\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000887bf0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8a20, 0x24}, {0xc000fc8ab0, 0x2c}, 0xc0011f3020)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\",\"namespace\":\"b8a6bc34-01c7-4271-92dd-4be709ce4798\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.293\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00107a8c0>: \n NeutronAPI.neutron.openstack.org \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.293\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f599e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1f560, 0x24}, {0xc000ede5a0, 0x2c}, 0xc000eecb10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.9.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:715\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-38b7259f-2fb4-432f-922a-400231adb004\",\"namespace\":\"23453d03-e9ad-4253-b35f-445087cf2111\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-38b7259f-2fb4-432f-922a-400231adb004\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-38b7259f-2fb4-432f-922a-400231adb004\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.349\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001001040>: \n NeutronAPI.neutron.openstack.org \"neutron-38b7259f-2fb4-432f-922a-400231adb004\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-38b7259f-2fb4-432f-922a-400231adb004\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-38b7259f-2fb4-432f-922a-400231adb004\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.349\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000584750)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2a7b0, 0x24}, {0xc000fc8d80, 0x2c}, 0xc0011f3770)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-baa18780-ac55-4913-8919-96969127a9e8\",\"namespace\":\"606f7b26-f432-44a7-b517-0cf8f7d7ee08\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-baa18780-ac55-4913-8919-96969127a9e8\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-baa18780-ac55-4913-8919-96969127a9e8\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.39\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00107b9a0>: \n NeutronAPI.neutron.openstack.org \"neutron-baa18780-ac55-4913-8919-96969127a9e8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-baa18780-ac55-4913-8919-96969127a9e8\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-baa18780-ac55-4913-8919-96969127a9e8\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.39\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e4b260)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1f8f0, 0x24}, {0xc000ede6f0, 0x2c}, 0xc000eed1a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\",\"namespace\":\"9194eeeb-4b22-4a03-b589-bcfce0d9dae3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.452\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011f70e0>: \n NeutronAPI.neutron.openstack.org \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.452\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0011f3a10)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005e9c0, 0x24}, {0xc000c2ad80, 0x2c}, 0xc000dbb860)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\",\"namespace\":\"93d42de5-5614-4d90-aa7a-929fa4758614\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.492\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eca320>: \n NeutronAPI.neutron.openstack.org \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.492\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eed860)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e390, 0x24}, {0xc00111e4b0, 0x2c}, 0xc001119920)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\",\"namespace\":\"16a18362-fb39-466f-94bc-bf5928f7ba46\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.551\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011f79a0>: \n NeutronAPI.neutron.openstack.org \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.551\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000dec840)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac000, 0x24}, {0xc000fc95f0, 0x2c}, 0xc000911020)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\",\"namespace\":\"1f260056-c848-4397-ad3d-0cf8e1d911e5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.592\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122adc0>: \n NeutronAPI.neutron.openstack.org \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.592\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f7ec90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f600f0, 0x24}, {0xc0004ac180, 0x2c}, 0xc000fb80c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\",\"namespace\":\"cf983718-c598-47ed-a1cf-8bb8e40bc517\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.65\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00056d7c0>: \n NeutronAPI.neutron.openstack.org \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.65\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0009ef470)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc9800, 0x24}, {0xc000c2b8c0, 0x2c}, 0xc000399dd0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\",\"namespace\":\"9c7d45a1-f4df-4bd8-9839-f693ae8a53a1\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.692\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e048c0>: \n NeutronAPI.neutron.openstack.org \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.692\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001201a40)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f60c30, 0x24}, {0xc00111e240, 0x2c}, 0xc001118540)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\",\"namespace\":\"8dde423d-20aa-4c3b-a0d1-da70172695ff\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.753\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000291220>: \n NeutronAPI.neutron.openstack.org \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.753\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0006922a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2bef0, 0x24}, {0xc000c2bf80, 0x2c}, 0xc0006921b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000c2bef0?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.113 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology\",\"namespace\":\"0b3ce2d8-5d46-4ea6-8fd7-3c5ee2c0fe12\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology-alt\",\"namespace\":\"0b3ce2d8-5d46-4ea6-8fd7-3c5ee2c0fe12\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\",\"namespace\":\"0b3ce2d8-5d46-4ea6-8fd7-3c5ee2c0fe12\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology\"}}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.805\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d895e0>: \n NeutronAPI.neutron.openstack.org \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.805\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001119440)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ac690, 0x24}, {0xc00111e360, 0x2c}, 0xc001118720)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.014 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\",\"namespace\":\"2803dd39-8dcb-43ef-9f4d-a7cbf460b5b1\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.838\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0007e1b80>: \n NeutronAPI.neutron.openstack.org \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.838\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ed6d50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0003b6f90, 0x24}, {0xc00072d9e0, 0x2c}, 0xc000ed6c60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc0003b6f90?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8343a029-a35e-4590-a454-1e3f3286b961\",\"namespace\":\"b321f3d9-82d2-44d4-bee3-a5782071d2ee\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.851\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00058e500>: \n NeutronAPI.neutron.openstack.org \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-8343a029-a35e-4590-a454-1e3f3286b961\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.851\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00083ec00)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac6f0, 0x24}, {0xc000dac780, 0x2c}, 0xc000934c60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.087 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:749\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\",\"namespace\":\"931211a0-5fc5-44b8-b148-4feae82d32f0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.894\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0002bd540>: \n NeutronAPI.neutron.openstack.org \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.894\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000adfc50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111edb0, 0x24}, {0xc000f61bf0, 0x2c}, 0xc000395830)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:869\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\",\"namespace\":\"58ebf7b2-e762-4b1e-8fb4-8128f11d0320\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.939\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e0b220>: \n NeutronAPI.neutron.openstack.org \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.939\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000a84c60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004881b0, 0x24}, {0xc00005ff80, 0x2c}, 0xc001195ad0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\",\"namespace\":\"7c99bd3e-dcad-478e-b09b-8bfd193a30c7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.952\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00058edc0>: \n NeutronAPI.neutron.openstack.org \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.952\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8ec60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dacc00, 0x24}, {0xc000daccf0, 0x2c}, 0xc000935e60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects with wrong NeutronAPI service override endpoint type\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2072\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-14c6aa85-08bb-4836-bbef-ac1895d7f835\"}\n 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-14c6aa85-08bb-4836-bbef-ac1895d7f835\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095 \e[38;5;243m@ 01/29/26 11:02:02.995\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected\n : NeutronAPI.neutron.openstack.org \"neutron-14c6aa85-08bb-4836-bbef-ac1895d7f835\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n to contain substring\n : invalid: spec.override.service[wrooong]: Invalid value: \"wrooong\": invalid endpoint type: wrooong\e[0m\n \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095\e[0m \e[38;5;243m@ 01/29/26 11:02:02.995\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.2()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095 +0x575\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\",\"namespace\":\"cd565b0d-8f6d-49e9-bc43-809c0ab72d0a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.04\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010f1ea0>: \n NeutronAPI.neutron.openstack.org \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.04\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00075f920)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000488600, 0x24}, {0xc000bcc8d0, 0x2c}, 0xc000b03440)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\",\"namespace\":\"036f1811-fdc8-4df4-b0bc-c08cb15f0efd\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.053\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0003b7900>: \n NeutronAPI.neutron.openstack.org \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.053\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a79620)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005ec60, 0x24}, {0xc000dad230, 0x2c}, 0xc000a79530)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-664f43e6-0204-4aab-81e4-2875cb632327\",\"namespace\":\"53a4b24d-7526-40ae-b99f-49edfc5d8278\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.099\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e332c0>: \n NeutronAPI.neutron.openstack.org \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-664f43e6-0204-4aab-81e4-2875cb632327\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.099\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00119ba70)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ede060, 0x24}, {0xc000f61d70, 0x2c}, 0xc000395bc0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.9.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.110 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology\",\"namespace\":\"759a020f-1ee7-4c1c-9436-fbe684dcad16\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology-alt\",\"namespace\":\"759a020f-1ee7-4c1c-9436-fbe684dcad16\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\",\"namespace\":\"759a020f-1ee7-4c1c-9436-fbe684dcad16\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology\"}}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.149\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00065ed20>: \n NeutronAPI.neutron.openstack.org \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.149\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00048c900)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000488a50, 0x24}, {0xc000bcd7d0, 0x2c}, 0xc000581d70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\",\"namespace\":\"04f90a25-d668-49e2-bb35-88fa1945d1f4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.155\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00058fa40>: \n NeutronAPI.neutron.openstack.org \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.155\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d13b90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c5d0, 0x24}, {0xc000dad620, 0x2c}, 0xc000df21e0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology\",\"namespace\":\"6697088c-a6ec-477c-a12a-422a7750914a\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology-alt\",\"namespace\":\"6697088c-a6ec-477c-a12a-422a7750914a\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\",\"namespace\":\"6697088c-a6ec-477c-a12a-422a7750914a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology\"}}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.2\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000846000>: \n NeutronAPI.neutron.openstack.org \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.2\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b386f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ede540, 0x24}, {0xc000ecc510, 0x2c}, 0xc000559b90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\",\"namespace\":\"3dcbe133-a163-4679-b3ae-e981005b9e23\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.252\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e53540>: \n NeutronAPI.neutron.openstack.org \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.252\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8fc20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c0510, 0x24}, {0xc00093f2c0, 0x2c}, 0xc000a8fb30)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology\",\"namespace\":\"0dc1226e-ab27-42ae-87df-9e36492321f9\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology-alt\",\"namespace\":\"0dc1226e-ab27-42ae-87df-9e36492321f9\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\",\"namespace\":\"0dc1226e-ab27-42ae-87df-9e36492321f9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology\"}}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.251\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0007e2280>: \n NeutronAPI.neutron.openstack.org \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.251\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007ee240)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcd920, 0x24}, {0xc0011c48d0, 0x2c}, 0xc00048d5f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:896\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\",\"namespace\":\"3270fafe-7690-4100-ae31-17cb4856a8e2\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.297\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000900f00>: \n NeutronAPI.neutron.openstack.org \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.297\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b394d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111f470, 0x24}, {0xc000ecd710, 0x2c}, 0xc000cada40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.090 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\",\"namespace\":\"a877f791-0284-430e-a0ea-70b860be6559\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.343\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0007e2b40>: \n NeutronAPI.neutron.openstack.org \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.343\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b91ad0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c4f00, 0x24}, {0xc000489ec0, 0x2c}, 0xc0006e4a50)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\",\"namespace\":\"ed78216d-53e3-4a23-aa6e-6ec4710260d7\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.354\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eecbe0>: \n NeutronAPI.neutron.openstack.org \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.354\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f03350)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093f890, 0x24}, {0xc000dadce0, 0x2c}, 0xc000d721e0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\",\"namespace\":\"27b395ed-f247-41a7-834d-3d420e4187b0\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.397\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000778280>: \n NeutronAPI.neutron.openstack.org \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.397\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c90c60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ecddd0, 0x24}, {0xc000ecde60, 0x2c}, 0xc000cabda0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\",\"namespace\":\"151bdf7e-bfc4-4867-b6dc-2810147c32f9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.442\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009c1b80>: \n NeutronAPI.neutron.openstack.org \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.442\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007cb080)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008111d0, 0x24}, {0xc0011c5290, 0x2c}, 0xc001258870)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\",\"namespace\":\"a3f46110-781a-4800-baff-dafec1576848\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.456\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eed860>: \n NeutronAPI.neutron.openstack.org \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.456\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f283f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00036bf50, 0x24}, {0xc0006c1080, 0x2c}, 0xc000ef2840)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:932\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\",\"namespace\":\"e4ddc2a6-6b05-4e76-b625-ac674535cba9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.5\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000778be0>: \n NeutronAPI.neutron.openstack.org \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.5\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c3ac00)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005e3c0, 0x24}, {0xc001215e30, 0x2c}, 0xc000d7a780)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\",\"namespace\":\"c034c774-9be2-4ea7-b1fa-b57e1ca4547e\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.544\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ca21e0>: \n NeutronAPI.neutron.openstack.org \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.544\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00096c4b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000811530, 0x24}, {0xc000811740, 0x2c}, 0xc000b68540)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\",\"namespace\":\"e3049fcf-ad29-4ef4-acf3-f5032bbaf022\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.557\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f08320>: \n NeutronAPI.neutron.openstack.org \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.557\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00067f560)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c6c0, 0x24}, {0xc000ca86f0, 0x2c}, 0xc000f97c20)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\",\"namespace\":\"16595378-d285-4591-9179-5f2853cb47f7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.6\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000cceaa0>: \n NeutronAPI.neutron.openstack.org \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.6\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0009da6f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edef00, 0x24}, {0xc00005ec90, 0x2c}, 0xc0009da600)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:896\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\",\"namespace\":\"a1b2e630-dd45-4fb4-97e2-22949efadd72\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.644\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000c2cb40>: \n NeutronAPI.neutron.openstack.org \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.644\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0006a37d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5a40, 0x24}, {0xc000811ec0, 0x2c}, 0xc00080a090)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-08af5413-e97e-44c9-83fa-db700d90177f\",\"namespace\":\"ac9bf18a-7322-4438-89a2-cdb06cccbb0c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.657\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e02aa0>: \n NeutronAPI.neutron.openstack.org \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-08af5413-e97e-44c9-83fa-db700d90177f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.657\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc0a50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8900, 0x24}, {0xc000551aa0, 0x2c}, 0xc000f53140)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fbc52291-ea97-43de-9469-f01810853b38\",\"namespace\":\"f443105f-ca40-4e77-bcf4-f6b5197cb42c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fbc52291-ea97-43de-9469-f01810853b38\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fbc52291-ea97-43de-9469-f01810853b38\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.701\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000779ea0>: \n NeutronAPI.neutron.openstack.org \"neutron-fbc52291-ea97-43de-9469-f01810853b38\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fbc52291-ea97-43de-9469-f01810853b38\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fbc52291-ea97-43de-9469-f01810853b38\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.701\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f896e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f5c0, 0x24}, {0xc000edf110, 0x2c}, 0xc000f02990)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.16.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\",\"namespace\":\"31eebee5-f828-4ce5-867f-3f639ef92025\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.746\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000c2d360>: \n NeutronAPI.neutron.openstack.org \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.746\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0008365d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5e60, 0x24}, {0xc0011c5f80, 0x2c}, 0xc00126e450)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc0011c5e60?, 0x0?}, {0x23fdbc3?, 0xc001256000?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\",\"namespace\":\"c76e44e5-a7c6-491e-a8e0-23e1dd245d5c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.758\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001012b40>: \n NeutronAPI.neutron.openstack.org \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.758\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00108a4b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000551e30, 0x24}, {0xc000551ec0, 0x2c}, 0xc000f53e30)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\",\"namespace\":\"cf240ee7-9a80-474b-be42-59b5ee322f84\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.801\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e68960>: \n NeutronAPI.neutron.openstack.org \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.801\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d7b770)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001215f80, 0x24}, {0xc000edf170, 0x2c}, 0xc000f02ae0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc001215f80?, 0x3438663232336565?}, {0x23fdbc3?, 0x842f32eeb55942be?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:715\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-16cec817-7429-49a8-9b86-006e231acfab\",\"namespace\":\"88bd3d16-8c59-454d-bb3e-5d85475ad93c\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-16cec817-7429-49a8-9b86-006e231acfab\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-16cec817-7429-49a8-9b86-006e231acfab\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.845\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ea6280>: \n NeutronAPI.neutron.openstack.org \"neutron-16cec817-7429-49a8-9b86-006e231acfab\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-16cec817-7429-49a8-9b86-006e231acfab\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-16cec817-7429-49a8-9b86-006e231acfab\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.845\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe43f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000536d80, 0x24}, {0xc0008fa360, 0x2c}, 0xc00126e9f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\",\"namespace\":\"2f7d4957-9466-43d5-8fa1-17003130a2a5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.857\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001013b80>: \n NeutronAPI.neutron.openstack.org \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.857\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010aa7b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631140, 0x24}, {0xc000631320, 0x2c}, 0xc001025170)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong defaultConfigOverwrite\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2158\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2215\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\",\"namespace\":\"ce2552b9-5a67-418a-a6ab-c7905cab1da2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.902\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e692c0>: \n NeutronAPI.neutron.openstack.org \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.902\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f02c00)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009edfb0, 0x24}, {0xc000cf2930, 0x2c}, 0xc000f02bd0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2160 +0x151\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\",\"namespace\":\"782882f4-6b61-49c2-9a75-18040abdf520\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.944\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ca3180>: \n NeutronAPI.neutron.openstack.org \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.944\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe51d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000537320, 0x24}, {0xc0008faba0, 0x2c}, 0xc000f8ae10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\",\"namespace\":\"4b1925ae-5b0e-4438-9446-5278f39f88a4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\"}\n 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.956\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f08f00>: \n NeutronAPI.neutron.openstack.org \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.956\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010dc2d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9050, 0x24}, {0xc000ca9140, 0x2c}, 0xc000f40db0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\",\"namespace\":\"b7b7ec9f-2749-49d8-bbd0-2a2d53de2587\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.003\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000847180>: \n NeutronAPI.neutron.openstack.org \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.003\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001057e90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000cf3200, 0x24}, {0xc000af23c0, 0x2c}, 0xc000f58a50)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\",\"namespace\":\"850b139a-2cb5-4687-8eb8-b0307f9601eb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.043\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0007e3c20>: \n NeutronAPI.neutron.openstack.org \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.043\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe5c80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008fb230, 0x24}, {0xc0008fb350, 0x2c}, 0xc000ad5a70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6d26fc8b-b4e3-4622-9844-981442124270\",\"namespace\":\"fec8a964-db44-4f4b-8872-71313b52e9cb\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.06\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010f4500>: \n NeutronAPI.neutron.openstack.org \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6d26fc8b-b4e3-4622-9844-981442124270\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.06\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010ddc50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9dbf0, 0x24}, {0xc000d9dc80, 0x2c}, 0xc0010dd530)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000d9dbf0?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\",\"namespace\":\"a8fd2419-d6ae-4eea-94ae-0914188f1424\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.106\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000847c20>: \n NeutronAPI.neutron.openstack.org \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.106\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eec540)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edf5f0, 0x24}, {0xc000af2510, 0x2c}, 0xc000f58f90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000edf5f0?, 0x1c?}, {0x2405bef?, 0x1e?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-16ca1954-eff9-4da4-9334-07121f040354\",\"namespace\":\"0b5b9d73-e2e9-46ea-a088-bfc48f0502e9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-16ca1954-eff9-4da4-9334-07121f040354\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-16ca1954-eff9-4da4-9334-07121f040354\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.143\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f96460>: \n NeutronAPI.neutron.openstack.org \"neutron-16ca1954-eff9-4da4-9334-07121f040354\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-16ca1954-eff9-4da4-9334-07121f040354\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-16ca1954-eff9-4da4-9334-07121f040354\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.143\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00113b380)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acd1d0, 0x24}, {0xc0008fb8f0, 0x2c}, 0xc000f2d8f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:692\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\",\"namespace\":\"5e5b4951-5a32-44bc-9a2b-7d240ac5d16b\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.158\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010585a0>: \n NeutronAPI.neutron.openstack.org \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.158\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0011183c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631cb0, 0x24}, {0xc0011a8330, 0x2c}, 0xc00121e270)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\",\"namespace\":\"6a7235a5-3300-4fa6-92cf-a5c4f88d347b\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.202\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001080e60>: \n NeutronAPI.neutron.openstack.org \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.202\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0010900f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d42c00, 0x24}, {0xc000edff50, 0x2c}, 0xc000f7c240)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000d42c00?, 0x0?}, {0x23fdbc3?, 0x1f403a0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\",\"namespace\":\"105dc97f-5f0e-4d62-82b9-a37431511728\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.244\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f97540>: \n NeutronAPI.neutron.openstack.org \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.244\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f40a80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008fbec0, 0x24}, {0xc000acd740, 0x2c}, 0xc00113bd70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\",\"namespace\":\"0a0ddcfa-568e-4e37-af89-38e4917541f3\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.263\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010594a0>: \n NeutronAPI.neutron.openstack.org \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.263\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00113a540)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a000, 0x24}, {0xc00107a090, 0x2c}, 0xc0010651d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\",\"namespace\":\"7b42c5b4-d5da-44dd-9061-57088b025a4f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.304\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011045a0>: \n NeutronAPI.neutron.openstack.org \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.304\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001090ea0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af3620, 0x24}, {0xc000c94360, 0x2c}, 0xc000f7d440)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\",\"namespace\":\"3f663ae2-0d46-4eb9-97d0-247a10ff302f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.348\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001006640>: \n NeutronAPI.neutron.openstack.org \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.348\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f41140)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0005377a0, 0x24}, {0xc000acdf80, 0x2c}, 0xc000f240c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.9.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\",\"namespace\":\"eac134c7-b0cf-4c9c-888c-9f3a7a5056ba\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.362\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001059e00>: \n NeutronAPI.neutron.openstack.org \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.362\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001065e60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8450, 0x24}, {0xc0006c12f0, 0x2c}, 0xc000ef3020)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\",\"namespace\":\"a2ec9ce5-f994-4c12-a323-94aa41969578\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.407\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010d68c0>: \n NeutronAPI.neutron.openstack.org \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.407\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0010c51a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af3ec0, 0x24}, {0xc000d432f0, 0x2c}, 0xc000fc9020)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\",\"namespace\":\"f43c1012-34ef-4bfa-9955-62883c2aaba7\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.45\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001006fa0>: \n NeutronAPI.neutron.openstack.org \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.45\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00114a2d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001272330, 0x24}, {0xc0011082d0, 0x2c}, 0xc000f24f30)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\",\"namespace\":\"294fa0d0-ae7e-4a3e-8dca-d4fd1c2d4357\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.467\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010003c0>: \n NeutronAPI.neutron.openstack.org \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.467\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ef3e60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c1650, 0x24}, {0xc0011a8a80, 0x2c}, 0xc0012444e0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-068648de-81b5-42b6-b229-59446a78c687\",\"namespace\":\"476487cd-16e6-47f6-abd8-7afba117c761\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-068648de-81b5-42b6-b229-59446a78c687\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-068648de-81b5-42b6-b229-59446a78c687\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.506\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e04c80>: \n NeutronAPI.neutron.openstack.org \"neutron-068648de-81b5-42b6-b229-59446a78c687\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-068648de-81b5-42b6-b229-59446a78c687\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-068648de-81b5-42b6-b229-59446a78c687\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.506\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000ffe0c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d437d0, 0x24}, {0xc000c94150, 0x2c}, 0xc000f7c2a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\",\"namespace\":\"fa6174ea-6c91-4aec-b873-80541e69cc04\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.554\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069e780>: \n NeutronAPI.neutron.openstack.org \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.554\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f25800)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001026900, 0x24}, {0xc001272600, 0x2c}, 0xc001214390)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\",\"namespace\":\"56d38490-fcd5-411e-8b34-87055f4c8afc\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.565\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ef4be0>: \n NeutronAPI.neutron.openstack.org \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.565\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001245a40)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c04e0, 0x24}, {0xc00107a240, 0x2c}, 0xc001152570)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\",\"namespace\":\"8ad6777b-087a-4f11-8183-b9f41f80d5d2\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.606\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122ab40>: \n NeutronAPI.neutron.openstack.org \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.606\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fff5c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94180, 0x24}, {0xc000c94210, 0x2c}, 0xc000f7c720)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\",\"namespace\":\"b831ea61-6004-46e3-9600-00250cfa2e06\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.649\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011d0780>: \n NeutronAPI.neutron.openstack.org \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.649\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012140c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b561b0, 0x24}, {0xc001026030, 0x2c}, 0xc001268300)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\",\"namespace\":\"220b3686-9d1e-4d64-b108-fae4d7d3f298\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.665\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ef5400>: \n NeutronAPI.neutron.openstack.org \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.665\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd0930)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a780, 0x24}, {0xc0011a8a20, 0x2c}, 0xc000fd0840)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.7.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\",\"namespace\":\"243190c3-1fea-4304-ac7e-29f0c6782c07\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.705\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d88dc0>: \n NeutronAPI.neutron.openstack.org \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.705\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000cf48d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00012fa70, 0x24}, {0xc000c94960, 0x2c}, 0xc000f7e660)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\",\"namespace\":\"186eddd1-e9aa-4bbe-aca8-094e30a1f946\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.747\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011fec80>: \n NeutronAPI.neutron.openstack.org \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.747\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012a0960)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b568a0, 0x24}, {0xc001272300, 0x2c}, 0xc0012151d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.092 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\",\"namespace\":\"be60e114-1faf-44fb-aa2b-00dbb354c0e3\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.761\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00056ca00>: \n NeutronAPI.neutron.openstack.org \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.761\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000886e40)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8c60, 0x24}, {0xc0006c1110, 0x2c}, 0xc000886d50)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\",\"namespace\":\"9a4e597e-fcfe-4d1e-91cb-e7c36b17b5ce\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.805\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f9d220>: \n NeutronAPI.neutron.openstack.org \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.805\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c5cd20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94d80, 0x24}, {0xc000d42cc0, 0x2c}, 0xc0012006c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.115 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology\",\"namespace\":\"a94270fd-191c-40e1-935e-00cc59392d0e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology-alt\",\"namespace\":\"a94270fd-191c-40e1-935e-00cc59392d0e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\",\"namespace\":\"a94270fd-191c-40e1-935e-00cc59392d0e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology\"}}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.875\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000291220>: \n NeutronAPI.neutron.openstack.org \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.875\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0000da3f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8de0, 0x24}, {0xc0006c1fb0, 0x2c}, 0xc000e4fa40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-74a04983-17ee-4350-acc3-35248989b6b7\",\"namespace\":\"618be297-07f4-43c4-a909-80d0f59e4c32\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.906\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0002bdb80>: \n NeutronAPI.neutron.openstack.org \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-74a04983-17ee-4350-acc3-35248989b6b7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.906\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001201560)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ac0c0, 0x24}, {0xc000c95260, 0x2c}, 0xc000fb8930)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\",\"namespace\":\"bcee66d9-9b0b-41ba-b208-3ff418089d9c\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\"}\n 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.962\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0003b74a0>: \n NeutronAPI.neutron.openstack.org \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.962\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00100fb30)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a95c0, 0x24}, {0xc0011a9650, 0x2c}, 0xc000a99380)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\",\"namespace\":\"c6aea366-e474-4b56-921a-cff1fcb2e9df\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.005\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000291360>: \n NeutronAPI.neutron.openstack.org \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.005\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fb8ab0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ace40, 0x24}, {0xc0004ad440, 0x2c}, 0xc001119140)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.9.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-699d6add-651a-4464-bd21-3633455dc810\",\"namespace\":\"8c93a41b-6408-4c76-8a67-7636a8943f3e\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-699d6add-651a-4464-bd21-3633455dc810\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-699d6add-651a-4464-bd21-3633455dc810\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.065\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000fbedc0>: \n NeutronAPI.neutron.openstack.org \"neutron-699d6add-651a-4464-bd21-3633455dc810\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-699d6add-651a-4464-bd21-3633455dc810\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-699d6add-651a-4464-bd21-3633455dc810\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.065\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e1b9e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a9ad0, 0x24}, {0xc001114870, 0x2c}, 0xc000e1b590)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc0011a9ad0?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\",\"namespace\":\"fd9778cb-58ef-4004-8782-24c00044ce50\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.105\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d89e00>: \n NeutronAPI.neutron.openstack.org \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.105\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0007c0d20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d43b90, 0x24}, {0xc00005ee70, 0x2c}, 0xc000e3fec0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\",\"namespace\":\"ab85851f-ed49-43c6-a933-bc608f048eeb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.165\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00058e1e0>: \n NeutronAPI.neutron.openstack.org \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.165\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e4bf50)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a9e30, 0x24}, {0xc001114ae0, 0x2c}, 0xc000910b40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\",\"namespace\":\"bc419396-6a7f-4614-a2ff-1eb4ee992408\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.21\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e332c0>: \n NeutronAPI.neutron.openstack.org \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.21\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d2f500)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f920, 0x24}, {0xc000d43d40, 0x2c}, 0xc000bd2300)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\",\"namespace\":\"3f1ab2ff-94b6-4dc2-8a81-7f6402b25456\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.266\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001001cc0>: \n NeutronAPI.neutron.openstack.org \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.266\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00083e2a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107b860, 0x24}, {0xc001115050, 0x2c}, 0xc00056b800)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\",\"namespace\":\"61c330c7-3585-4631-ba1c-7d92b251c44e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.309\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e68460>: \n NeutronAPI.neutron.openstack.org \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.309\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d2fef0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ecc7b0, 0x24}, {0xc000d43f50, 0x2c}, 0xc000bd34a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\",\"namespace\":\"2639bf1c-ad3d-4d4b-ab3a-98bdebb7d727\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.366\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e52aa0>: \n NeutronAPI.neutron.openstack.org \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.366\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00083f530)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107bda0, 0x24}, {0xc000b65890, 0x2c}, 0xc00083f440)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc00107bda0?, 0x0?}, {0x23fdbc3?, 0xc0001795f0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology\",\"namespace\":\"41f83889-e5b0-474a-8bc2-4ba07147a0ed\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology-alt\",\"namespace\":\"41f83889-e5b0-474a-8bc2-4ba07147a0ed\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\",\"namespace\":\"41f83889-e5b0-474a-8bc2-4ba07147a0ed\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology\"}}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.416\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000870820>: \n NeutronAPI.neutron.openstack.org \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.416\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0004ce5a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f607b0, 0x24}, {0xc000ecd2f0, 0x2c}, 0xc000823a10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\",\"namespace\":\"3d799f6a-7714-499a-9c6d-37babcc78d58\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.47\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eec460>: \n NeutronAPI.neutron.openstack.org \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.47\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8e120)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8000, 0x24}, {0xc0011152f0, 0x2c}, 0xc000bd0030)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.012 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\",\"namespace\":\"630b9aa8-9c26-40fa-982c-b96af2c45ee4\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.48\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011ffe00>: \n NeutronAPI.neutron.openstack.org \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.48\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00081dc80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0a060, 0x24}, {0xc001108c60, 0x2c}, 0xc00120fce0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\",\"namespace\":\"8674bedd-1661-4db6-9bf9-52f4b28817c5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.509\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00090efa0>: \n NeutronAPI.neutron.openstack.org \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.509\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0004cec90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e4b0, 0x24}, {0xc000ecddd0, 0x2c}, 0xc000635170)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\",\"namespace\":\"52aedb0f-bbbb-4863-ad1b-0989222b26fb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.587\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0002ad040>: \n NeutronAPI.neutron.openstack.org \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.587\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012b4d20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0ae70, 0x24}, {0xc000810210, 0x2c}, 0xc001294720)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.7.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.111 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bf03781e-ff39-4d87-9342-1981b379845a\",\"namespace\":\"3bf6fa02-a6d6-4eb5-baff-10c9e91b2119\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.617\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000c2a0a0>: \n NeutronAPI.neutron.openstack.org \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bf03781e-ff39-4d87-9342-1981b379845a\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.617\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b34e70)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ad470, 0x24}, {0xc0009ec900, 0x2c}, 0xc000b39bf0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc0004ad470?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\tControllers.NeutronAPI\tReconciling Service delete\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"NeutronAPI\": {\"name\":\"neutron-webhook-test\",\"namespace\":\"688e9c95-1808-49eb-8e7e-d7a579d61270\"}, \"namespace\": \"688e9c95-1808-49eb-8e7e-d7a579d61270\", \"name\": \"neutron-webhook-test\", \"reconcileID\": \"27c6ba88-1dcc-4ad4-9591-4575fe6d0ec5\"}\n 2026-01-29T11:02:05Z\tINFO\tControllers.NeutronAPI\tReconciled Service delete successfully\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"NeutronAPI\": {\"name\":\"neutron-webhook-test\",\"namespace\":\"688e9c95-1808-49eb-8e7e-d7a579d61270\"}, \"namespace\": \"688e9c95-1808-49eb-8e7e-d7a579d61270\", \"name\": \"neutron-webhook-test\", \"reconcileID\": \"27c6ba88-1dcc-4ad4-9591-4575fe6d0ec5\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-webhook-test\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-webhook-test\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tValidation for NeutronAPI upon update\t{\"name\": \"neutron-webhook-test\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tvalidate update\t{\"name\": \"neutron-webhook-test\"}\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\",\"namespace\":\"3fdf2214-33e3-4e90-90bc-b0a9e80abaac\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.671\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010440a0>: \n NeutronAPI.neutron.openstack.org \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.671\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001119da0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc9200, 0x24}, {0xc00093e150, 0x2c}, 0xc000ef3530)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.14.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\",\"namespace\":\"5035c870-94d0-42c7-8d07-44f7fc60989f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.682\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000b0d7c0>: \n NeutronAPI.neutron.openstack.org \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.682\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00102cab0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001109380, 0x24}, {0xc0008106c0, 0x2c}, 0xc001295710)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\",\"namespace\":\"8ca68d47-e4ce-4ab0-a5be-da8cd89f4672\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.713\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006166e0>: \n NeutronAPI.neutron.openstack.org \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.713\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001119b00)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009ed6b0, 0x24}, {0xc0009ed920, 0x2c}, 0xc000c3ab70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\",\"namespace\":\"ed76c0c5-1b56-4975-8b3a-142e8fa1a47c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.77\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010448c0>: \n NeutronAPI.neutron.openstack.org \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.77\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001083080)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000551410, 0x24}, {0xc00093e450, 0x2c}, 0xc001042690)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.6.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\",\"namespace\":\"22506ebb-aba9-4518-942d-e0ea9bec53f6\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.783\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e0ba40>: \n NeutronAPI.neutron.openstack.org \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.783\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00110e4b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011099e0, 0x24}, {0xc001109b90, 0x2c}, 0xc0011cd290)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology\",\"namespace\":\"54a5f430-0b0d-46a2-b450-25e44699fb23\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology-alt\",\"namespace\":\"54a5f430-0b0d-46a2-b450-25e44699fb23\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\",\"namespace\":\"54a5f430-0b0d-46a2-b450-25e44699fb23\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology\"}}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.816\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006177c0>: \n NeutronAPI.neutron.openstack.org \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.816\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f02090)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ede630, 0x24}, {0xc000cf2720, 0x2c}, 0xc000f2c090)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b690aa17-cb43-4437-9017-63e57d745b96\",\"namespace\":\"41c6e618-4de0-4452-9ca1-e945343a091d\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.868\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010ae000>: \n NeutronAPI.neutron.openstack.org \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b690aa17-cb43-4437-9017-63e57d745b96\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.868\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010a4270)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000551b90, 0x24}, {0xc00093ec30, 0x2c}, 0xc001043dd0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\",\"namespace\":\"619abee7-03ef-44ce-ae41-9be468970785\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.883\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000151540>: \n NeutronAPI.neutron.openstack.org \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.883\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012b5260)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001109d70, 0x24}, {0xc0012739b0, 0x2c}, 0xc000b68c60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fd237032-2843-4152-870d-5434e8c2054b\",\"namespace\":\"4994840d-abb1-4587-b24f-b5668081993f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fd237032-2843-4152-870d-5434e8c2054b\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fd237032-2843-4152-870d-5434e8c2054b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.911\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f0a000>: \n NeutronAPI.neutron.openstack.org \"neutron-fd237032-2843-4152-870d-5434e8c2054b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-fd237032-2843-4152-870d-5434e8c2054b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-fd237032-2843-4152-870d-5434e8c2054b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.911\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f2ca80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af2b70, 0x24}, {0xc000af2c00, 0x2c}, 0xc000e4a8d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\",\"namespace\":\"2cfde38c-2dc4-435c-85a7-8a0dd6137e84\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.97\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010450e0>: \n NeutronAPI.neutron.openstack.org \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.97\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010a58f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c570, 0x24}, {0xc000dad4a0, 0x2c}, 0xc000ffd170)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000d9c570?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\",\"namespace\":\"26f371a2-d4be-43d2-bc9a-af944774f8ee\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\"}\n 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.982\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069ee60>: \n NeutronAPI.neutron.openstack.org \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.982\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001404330)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0b3e0, 0x24}, {0xc000bcc750, 0x2c}, 0xc0013a4ed0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\",\"namespace\":\"d16cffc9-0995-435e-a0b3-2b3b1a94c29a\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.012\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f0b040>: \n NeutronAPI.neutron.openstack.org \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.012\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e4b5c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edee40, 0x24}, {0xc000af2fc0, 0x2c}, 0xc000e4b4d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000edee40?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.106 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\",\"namespace\":\"fac9c33f-c75b-4425-ba6b-67a272994359\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.074\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00017fea0>: \n NeutronAPI.neutron.openstack.org \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.074\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0012181e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9ced0, 0x24}, {0xc00093f230, 0x2c}, 0xc0011256e0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.106 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\",\"namespace\":\"71c8acf7-24c6-4f23-8904-c51c1374e4c3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.085\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001416500>: \n NeutronAPI.neutron.openstack.org \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.085\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00140e7b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0005363c0, 0x24}, {0xc0014820c0, 0x2c}, 0xc0011ec4b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0147afac-9763-4dc4-a450-950e846bd818\",\"namespace\":\"32073369-ae61-4cc3-aa83-5c540f358d53\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0147afac-9763-4dc4-a450-950e846bd818\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0147afac-9763-4dc4-a450-950e846bd818\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.113\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f0b860>: \n NeutronAPI.neutron.openstack.org \"neutron-0147afac-9763-4dc4-a450-950e846bd818\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0147afac-9763-4dc4-a450-950e846bd818\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0147afac-9763-4dc4-a450-950e846bd818\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.113\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001049e90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af35f0, 0x24}, {0xc000edf440, 0x2c}, 0xc000fb03c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:692\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\",\"namespace\":\"e73668fb-b224-4405-8278-a1aa5dc3a6b0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.172\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e02500>: \n NeutronAPI.neutron.openstack.org \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.172\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ffc750)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c2d0, 0x24}, {0xc000dac240, 0x2c}, 0xc000ffc660)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:749\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\",\"namespace\":\"54292ecc-cacf-4c0e-b63c-67dbc48391bc\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.184\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069e820>: \n NeutronAPI.neutron.openstack.org \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.184\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0011ec660)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482000, 0x24}, {0xc000bcc1b0, 0x2c}, 0xc0013ce1b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\",\"namespace\":\"1a2bee96-a32e-40d6-b222-5330a17f9753\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.214\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f54aa0>: \n NeutronAPI.neutron.openstack.org \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.214\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fb12f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edf6b0, 0x24}, {0xc00111e750, 0x2c}, 0xc000caa8d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\",\"namespace\":\"b5441ec2-f006-4058-8b7a-e649046d9417\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.272\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000527360>: \n NeutronAPI.neutron.openstack.org \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.272\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001219470)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c420, 0x24}, {0xc00093ea50, 0x2c}, 0xc0012448a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.14.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\",\"namespace\":\"8608be47-ed09-40d3-ab45-4630d845914f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.286\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000563b80>: \n NeutronAPI.neutron.openstack.org \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.286\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00140e720)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcc990, 0x24}, {0xc001482600, 0x2c}, 0xc000efa090)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\",\"namespace\":\"bbeaa7b8-ba6d-431a-8bd5-7f4612a719f3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.315\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e600a0>: \n NeutronAPI.neutron.openstack.org \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.315\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eec2a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e900, 0x24}, {0xc00111ea20, 0x2c}, 0xc001096060)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\",\"namespace\":\"f52b8b08-6623-4545-b97e-a34e61ce6f81\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.373\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000be7180>: \n NeutronAPI.neutron.openstack.org \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.373\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ffd530)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac660, 0x24}, {0xc000d9ccc0, 0x2c}, 0xc001153b30)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bd536159-ab58-4458-b039-0475f311a828\",\"namespace\":\"1da081cd-96c0-4860-8d36-29359389b2a5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bd536159-ab58-4458-b039-0475f311a828\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bd536159-ab58-4458-b039-0475f311a828\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.385\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006fee60>: \n NeutronAPI.neutron.openstack.org \"neutron-bd536159-ab58-4458-b039-0475f311a828\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bd536159-ab58-4458-b039-0475f311a828\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bd536159-ab58-4458-b039-0475f311a828\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.385\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00140f650)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008106f0, 0x24}, {0xc001482cf0, 0x2c}, 0xc000f001b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\",\"namespace\":\"2d72ec7f-6ea3-4635-8dd3-837b62d04422\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.416\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010ae460>: \n NeutronAPI.neutron.openstack.org \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.416\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eeccc0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111ecf0, 0x24}, {0xc001056420, 0x2c}, 0xc00110ae70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\",\"namespace\":\"5e0195d1-74f2-4776-9d3b-259ceb51b41a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.476\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00056d540>: \n NeutronAPI.neutron.openstack.org \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.476\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000886db0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2a390, 0x24}, {0xc000c2a4b0, 0x2c}, 0xc000a790b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\",\"namespace\":\"2d48bde5-b09a-486b-8141-c46e41816440\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.489\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010f0a00>: \n NeutronAPI.neutron.openstack.org \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.489\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0013cf8c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810ff0, 0x24}, {0xc001482e40, 0x2c}, 0xc000f007b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.116 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\",\"namespace\":\"d59fd45a-a91c-4c6a-9c64-ead6fbf5560b\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.527\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010aef00>: \n NeutronAPI.neutron.openstack.org \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.527\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00113e2d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000e7e0f0, 0x24}, {0xc001056810, 0x2c}, 0xc00113e120)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000e7e0f0?, 0x1c?}, {0x2405bef?, 0x1e?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\",\"namespace\":\"9f70bdcd-1361-4f65-96a4-ed00a5b4231f\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.574\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0003b6820>: \n NeutronAPI.neutron.openstack.org \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.574\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a795f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9d1a0, 0x24}, {0xc000dad650, 0x2c}, 0xc000e4efc0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000d9d1a0?, 0xc000ff45a0?}, {0x2405bef?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology\",\"namespace\":\"95f13d3e-0743-4436-8862-ebf74ae7a852\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology-alt\",\"namespace\":\"95f13d3e-0743-4436-8862-ebf74ae7a852\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\",\"namespace\":\"95f13d3e-0743-4436-8862-ebf74ae7a852\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology\"}}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.596\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006ffcc0>: \n NeutronAPI.neutron.openstack.org \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.596\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012ba420)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcdd70, 0x24}, {0xc0008112f0, 0x2c}, 0xc0006b0330)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.081 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\",\"namespace\":\"4db75d9a-4378-408f-99bd-a456e6833be3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.617\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e04b40>: \n NeutronAPI.neutron.openstack.org \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.617\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00118c510)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e000, 0x24}, {0xc000c1e030, 0x2c}, 0xc00113e0c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.108 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology\",\"namespace\":\"6fb17a17-b2c0-4447-a096-a8ed41fe3d9e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology-alt\",\"namespace\":\"6fb17a17-b2c0-4447-a096-a8ed41fe3d9e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\",\"namespace\":\"6fb17a17-b2c0-4447-a096-a8ed41fe3d9e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology\"}}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.683\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000297720>: \n NeutronAPI.neutron.openstack.org \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.683\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a99da0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2a990, 0x24}, {0xc000dadd40, 0x2c}, 0xc000b0c300)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\",\"namespace\":\"4af48ae6-1ecb-4b83-b5f5-90fc634e3339\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.689\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001511400>: \n NeutronAPI.neutron.openstack.org \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.689\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012bba10)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000811e30, 0x24}, {0xc0005375f0, 0x2c}, 0xc000ed6360)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\",\"namespace\":\"7e024e11-260a-4a59-b7ba-020dd8bd45db\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.774\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000fbf040>: \n NeutronAPI.neutron.openstack.org \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.774\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd0d80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093f6e0, 0x24}, {0xc00093f800, 0x2c}, 0xc0005b0c00)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.14.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\",\"namespace\":\"690d4306-14d7-4f4f-85d7-eb2ac8571c56\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.787\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011ff4a0>: \n NeutronAPI.neutron.openstack.org \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.787\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000e73d40)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0014838c0, 0x24}, {0xc001483950, 0x2c}, 0xc000e73b90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc0014838c0?, 0x0?}, {0x23fdbc3?, 0x240cdc6?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\",\"namespace\":\"094a6d5a-a52b-47e4-b40f-eb688c7693a7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.877\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000fbf9a0>: \n NeutronAPI.neutron.openstack.org \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.877\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000b7ac60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8270, 0x24}, {0xc000c2ae70, 0x2c}, 0xc000fd1350)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\",\"namespace\":\"14cd79ab-8b63-4254-8876-1beab3946298\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\"}\n 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.977\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e52320>: \n NeutronAPI.neutron.openstack.org \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.977\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0006923c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2b080, 0x24}, {0xc0011a8810, 0x2c}, 0xc000910ba0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects NeutronAPI with wrong field in defaultConfigOverwrite\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2102\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d4c4348d-4338-4b17-9907-ea319b447297\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d4c4348d-4338-4b17-9907-ea319b447297\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123 \e[38;5;243m@ 01/29/26 11:02:07.078\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected\n : NeutronAPI.neutron.openstack.org \"neutron-d4c4348d-4338-4b17-9907-ea319b447297\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n to contain substring\n : invalid: spec.defaultConfigOverwrite: Invalid value: \"policy.json\": Only the following keys are valid: policy.yaml\e[0m\n \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123\e[0m \e[38;5;243m@ 01/29/26 11:02:07.078\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.3()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123 +0x4de\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\",\"namespace\":\"859f33b2-3f53-4d27-b943-1c70c03c8e36\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.179\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00058f5e0>: \n NeutronAPI.neutron.openstack.org \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.179\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00131f770)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c1ce0, 0x24}, {0xc0011a8f30, 0x2c}, 0xc000935a10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.017 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\",\"namespace\":\"afb20219-1b76-4b28-8e0e-75d35498a4cb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.223\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d88b40>: \n NeutronAPI.neutron.openstack.org \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.223\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fe7650)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94f30, 0x24}, {0xc000af26f0, 0x2c}, 0xc000f45dd0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.019 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\",\"namespace\":\"331997bd-1f5a-4db3-8654-ed768702698e\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.276\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011d1360>: \n NeutronAPI.neutron.openstack.org \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.276\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000e72ff0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcc870, 0x24}, {0xc001108780, 0x2c}, 0xc000e72f00)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000bcc870?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\",\"namespace\":\"8a2421f7-cbae-45b7-8376-80fa0a11ba6a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.28\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eec640>: \n NeutronAPI.neutron.openstack.org \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.28\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d137d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a94d0, 0x24}, {0xc0006c1e00, 0x2c}, 0xc00083e9c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\",\"namespace\":\"240851b9-4a7e-4c01-a80d-295f18b16bb9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.325\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000afe000>: \n NeutronAPI.neutron.openstack.org \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.325\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0008e0900)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111eb40, 0x24}, {0xc000af2750, 0x2c}, 0xc000f45ec0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\",\"namespace\":\"a4ec79ca-f6d3-4fca-80b5-dd2d65a2e3c1\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.38\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009a8000>: \n NeutronAPI.neutron.openstack.org \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.38\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f02780)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9dbc0, 0x24}, {0xc000d9dd70, 0x2c}, 0xc000bd0b10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.117 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\",\"namespace\":\"a99345b4-4b6a-436f-adca-fa80ee942891\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.389\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010f0c80>: \n NeutronAPI.neutron.openstack.org \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.389\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000539ef0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001108ba0, 0x24}, {0xc000bcd1d0, 0x2c}, 0xc000ed7aa0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc001108ba0?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\",\"namespace\":\"d7886750-dabe-4b59-95fd-fe856c8437d8\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.421\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00112eaa0>: \n NeutronAPI.neutron.openstack.org \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.421\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0010c2810)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af2780, 0x24}, {0xc000af2810, 0x2c}, 0xc00111a450)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.081 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\",\"namespace\":\"2f240be8-ce96-4bf3-a9ce-59ae78c5c77f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.478\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069e960>: \n NeutronAPI.neutron.openstack.org \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.478\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000d7c5a0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcd7a0, 0x24}, {0xc000c0aed0, 0x2c}, 0xc00140f3b0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.14.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-70833f6b-1906-46ec-902e-8b908392873d\",\"namespace\":\"5d2aec59-f294-41b3-9105-fa36f8b3ccd6\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-70833f6b-1906-46ec-902e-8b908392873d\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-70833f6b-1906-46ec-902e-8b908392873d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.48\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000eed720>: \n NeutronAPI.neutron.openstack.org \"neutron-70833f6b-1906-46ec-902e-8b908392873d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-70833f6b-1906-46ec-902e-8b908392873d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-70833f6b-1906-46ec-902e-8b908392873d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.48\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f03d10)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a510, 0x24}, {0xc0011a9b30, 0x2c}, 0xc000f03b90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.110 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology\",\"namespace\":\"d1317c40-181e-45ea-ac27-15407d8881ce\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology-alt\",\"namespace\":\"d1317c40-181e-45ea-ac27-15407d8881ce\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\",\"namespace\":\"d1317c40-181e-45ea-ac27-15407d8881ce\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology\"}}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.531\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001408c80>: \n NeutronAPI.neutron.openstack.org \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.531\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001397620)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009edb00, 0x24}, {0xc00111f590, 0x2c}, 0xc0013231a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e3348243-505d-4914-8a62-2896a4d452c9\",\"namespace\":\"e3bc8916-bf74-49bb-a40e-c74833ac7589\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.579\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069f2c0>: \n NeutronAPI.neutron.openstack.org \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e3348243-505d-4914-8a62-2896a4d452c9\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.579\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012149c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0b1d0, 0x24}, {0xc000bcdd40, 0x2c}, 0xc0012148d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:715\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\",\"namespace\":\"7b70a027-3a2b-4ca8-8334-aa010725578e\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.58\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009a8f00>: \n NeutronAPI.neutron.openstack.org \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.58\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000df2990)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b659b0, 0x24}, {0xc0011a9dd0, 0x2c}, 0xc000a8e870)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.090 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\",\"namespace\":\"264344ca-2158-476f-a1ea-51869c753d1a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.623\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e33a40>: \n NeutronAPI.neutron.openstack.org \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.623\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013237d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111f620, 0x24}, {0xc000cf3590, 0x2c}, 0xc0013a5a10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\",\"namespace\":\"2a6465b2-7dea-4726-9ca1-c8129403d2e5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.677\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0009a9720>: \n NeutronAPI.neutron.openstack.org \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.677\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000693830)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a900, 0x24}, {0xc00107aab0, 0x2c}, 0xc000f97e60)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\",\"namespace\":\"21f6881e-f1f8-4559-a2e7-8ea71e014a51\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.722\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001409ea0>: \n NeutronAPI.neutron.openstack.org \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.722\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001271c80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000cf3740, 0x24}, {0xc000af3140, 0x2c}, 0xc0014846f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\",\"namespace\":\"0a40dd89-e9db-4996-b990-98ae5a05450d\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.777\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f100a0>: \n NeutronAPI.neutron.openstack.org \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.777\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000df3ad0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b65dd0, 0x24}, {0xc000c2bf50, 0x2c}, 0xc000f40ab0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.6.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\",\"namespace\":\"df8c4e40-abf5-47e4-9f77-49bb6794e755\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.879\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f108c0>: \n NeutronAPI.neutron.openstack.org \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.879\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010ab650)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005ea20, 0x24}, {0xc000fc81e0, 0x2c}, 0xc000f41020)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc00005ea20?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\",\"namespace\":\"2ec7a38b-0fa3-432b-8628-4dd585c0701a\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\"}\n 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.978\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001008a00>: \n NeutronAPI.neutron.openstack.org \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.978\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010dd4d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001114300, 0x24}, {0xc00107afc0, 0x2c}, 0xc0010dd3e0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc001114300?, 0x0?}, {0x23fdbc3?, 0xc000179dd0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\",\"namespace\":\"f6cbc397-4ae7-4bcb-8103-cbe48fe4be77\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.08\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010099a0>: \n NeutronAPI.neutron.openstack.org \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.08\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc1140)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107b740, 0x24}, {0xc00107b7d0, 0x2c}, 0xc000f53560)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.011 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\",\"namespace\":\"df41414d-275f-4d16-8d74-49dacab86cf4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.168\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0005635e0>: \n NeutronAPI.neutron.openstack.org \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.168\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b4f380)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008103c0, 0x24}, {0xc000536cf0, 0x2c}, 0xc000b4f1a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-83b47797-2401-4a83-be88-41e214d89a29\",\"namespace\":\"0809ed58-dc00-479d-a937-266b9b1a16dc\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-83b47797-2401-4a83-be88-41e214d89a29\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-83b47797-2401-4a83-be88-41e214d89a29\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.181\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010a8460>: \n NeutronAPI.neutron.openstack.org \"neutron-83b47797-2401-4a83-be88-41e214d89a29\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-83b47797-2401-4a83-be88-41e214d89a29\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-83b47797-2401-4a83-be88-41e214d89a29\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.181\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001064600)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001114b40, 0x24}, {0xc00107bc80, 0x2c}, 0xc001064510)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc001114b40?, 0x0?}, {0x23fdbc3?, 0xc0001798c0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.012 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\",\"namespace\":\"d867f045-b490-414e-81bf-b586949310ce\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.214\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d89d60>: \n NeutronAPI.neutron.openstack.org \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.214\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117cc30)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001193a10, 0x24}, {0xc001231170, 0x2c}, 0xc001346bd0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.6.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-44438589-6bef-4445-a833-592cf1e2aa27\",\"namespace\":\"95835abd-4735-42e0-8d00-c1f9f6c3f1f2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.272\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000240aa0>: \n NeutronAPI.neutron.openstack.org \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-44438589-6bef-4445-a833-592cf1e2aa27\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.272\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe5500)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcde30, 0x24}, {0xc000bcdf80, 0x2c}, 0xc000fe5410)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.115 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology\",\"namespace\":\"08880028-db2e-41f2-89d6-65fa193e7f94\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology-alt\",\"namespace\":\"08880028-db2e-41f2-89d6-65fa193e7f94\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae\",\"namespace\":\"08880028-db2e-41f2-89d6-65fa193e7f94\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology\"}}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.295\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010a90e0>: \n NeutronAPI.neutron.openstack.org \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e5427078-5286-4c74-a900-8aa7022039ae\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.295\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00121f680)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc85a0, 0x24}, {0xc0005503c0, 0x2c}, 0xc001118480)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\",\"namespace\":\"d06d51ae-e0f3-4542-90d7-f319962e96c5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.318\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e04b40>: \n NeutronAPI.neutron.openstack.org \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.318\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0012700f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94600, 0x24}, {0xc0010560c0, 0x2c}, 0xc001436180)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\",\"namespace\":\"b9d5ee45-4da9-4901-84c8-0c2b65af7b37\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.375\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069e780>: \n NeutronAPI.neutron.openstack.org \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.375\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f40870)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810630, 0x24}, {0xc000537bc0, 0x2c}, 0xc00080b2c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-37d6e56c-0048-470d-bb32-4c851f974267\",\"namespace\":\"67044400-14e5-4618-9d42-b80f717637ec\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.382\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0010a99a0>: \n NeutronAPI.neutron.openstack.org \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-37d6e56c-0048-470d-bb32-4c851f974267\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.382\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ef2e10)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001115aa0, 0x24}, {0xc001115c80, 0x2c}, 0xc0010422a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.11.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:932\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\",\"namespace\":\"38f0c33d-db7b-4a2e-a3ce-726b8ce881a5\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.419\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000ca92c0>: \n NeutronAPI.neutron.openstack.org \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.419\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001437c80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001230390, 0x24}, {0xc000c941b0, 0x2c}, 0xc000f02810)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\",\"namespace\":\"dafa3a03-1295-442c-b164-360ebfa62dd4\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.485\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0012a8320>: \n NeutronAPI.neutron.openstack.org \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.485\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001042450)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8f60, 0x24}, {0xc0005519e0, 0x2c}, 0xc0010f6210)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.111 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The \ service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\",\"namespace\":\"c7caceb1-f995-48e7-b125-fff22425ef73\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.481\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069f040>: \n NeutronAPI.neutron.openstack.org \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.481\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001416f60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482810, 0x24}, {0xc000810b70, 0x2c}, 0xc000f41560)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc001482810?, 0x1c?}, {0x2405bef?, 0x1e?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:932\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\",\"namespace\":\"9995ce1d-9a44-4e6b-b2a5-67976093ecc3\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.521\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e68f00>: \n NeutronAPI.neutron.openstack.org \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.521\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117d140)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94ab0, 0x24}, {0xc0010568d0, 0x2c}, 0xc001346270)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.087 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\",\"namespace\":\"ceca7349-1b5e-46c7-9953-5068532f22d2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.575\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e0aaa0>: \n NeutronAPI.neutron.openstack.org \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.575\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b90f30)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810ba0, 0x24}, {0xc001482db0, 0x2c}, 0xc00104c6c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.7.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:749\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\",\"namespace\":\"9a42e06c-5e57-4754-a601-0cdedbca4da0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.588\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00120b540>: \n NeutronAPI.neutron.openstack.org \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.588\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010a5470)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8180, 0x24}, {0xc000630c90, 0x2c}, 0xc001124150)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\",\"namespace\":\"fe368fb5-d627-4ef3-9304-d4f835a70aa9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.619\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e699a0>: \n NeutronAPI.neutron.openstack.org \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.619\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117d680)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001230810, 0x24}, {0xc001056ea0, 0x2c}, 0xc001420810)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\",\"namespace\":\"97a8ffcc-83e5-431a-b083-2a795edbcdb9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.675\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011ff360>: \n NeutronAPI.neutron.openstack.org \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.675\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00081c4e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810e40, 0x24}, {0xc000810f00, 0x2c}, 0xc000f5c8a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology\",\"namespace\":\"d1e2caff-dccb-49e6-995e-c6f8cc939738\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology-alt\",\"namespace\":\"d1e2caff-dccb-49e6-995e-c6f8cc939738\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\",\"namespace\":\"d1e2caff-dccb-49e6-995e-c6f8cc939738\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology\"}}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.692\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00056dae0>: \n NeutronAPI.neutron.openstack.org \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.692\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001390e70)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001492000, 0x24}, {0xc00005e1e0, 0x2c}, 0xc000f6a0c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\",\"namespace\":\"b217cef7-447b-4689-a535-380d305afb19\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.72\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122a000>: \n NeutronAPI.neutron.openstack.org \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.72\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117dc80)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001057080, 0x24}, {0xc000c951a0, 0x2c}, 0xc00117db90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc001057080?, 0x0?}, {0x23fdbc3?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\",\"namespace\":\"df5ede43-4307-45f8-983d-4596f2824837\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.772\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0015d45a0>: \n NeutronAPI.neutron.openstack.org \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.772\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007ef0e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00150e750, 0x24}, {0xc000f2e7e0, 0x2c}, 0xc0007eeff0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\",\"namespace\":\"09899a4b-4b30-4129-8340-477db50fc8fc\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.788\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0002961e0>: \n NeutronAPI.neutron.openstack.org \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.788\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0013918c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8000, 0x24}, {0xc000fc8630, 0x2c}, 0xc0013917d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000ca8000?, 0x0?}, {0x23fdbc3?, 0xc0001799e0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\",\"namespace\":\"44e168c8-3dc5-414e-8bab-0b51dfb5cfeb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.82\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e33b80>: \n NeutronAPI.neutron.openstack.org \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.82\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013ba3f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001231530, 0x24}, {0xc000c95410, 0x2c}, 0xc0013ba2d0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:869\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\",\"namespace\":\"4f597140-db85-4e4b-835c-50ca1f66802f\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.876\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e0bcc0>: \n NeutronAPI.neutron.openstack.org \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.876\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00113a270)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00150edb0, 0x24}, {0xc00150ee40, 0x2c}, 0xc00102d230)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\",\"namespace\":\"74ccd2f4-7cc6-40fb-adc8-b3bdae7166d9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.884\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000297220>: \n NeutronAPI.neutron.openstack.org \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.884\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001312f00)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc87b0, 0x24}, {0xc000ca8b70, 0x2c}, 0xc001312cc0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\",\"namespace\":\"b4e8c19d-243a-4225-aa8e-76f051fd1039\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.923\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f9dae0>: \n NeutronAPI.neutron.openstack.org \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.923\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00115be90)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001084030, 0x24}, {0xc000c95650, 0x2c}, 0xc0013ba8a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.13.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\",\"namespace\":\"19a6e1ca-5989-4019-85c3-aea6b68cd837\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.976\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0015d5a40>: \n NeutronAPI.neutron.openstack.org \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.976\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00113b590)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000811650, 0x24}, {0xc000f2f230, 0x2c}, 0xc00113b4a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\",\"namespace\":\"e5d20f1b-64b3-4e17-a48e-57e95a4dac52\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\"}\n 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.988\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e028c0>: \n NeutronAPI.neutron.openstack.org \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.988\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001313ce0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631e90, 0x24}, {0xc000fc8c00, 0x2c}, 0xc001218d20)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d99d7412-63db-4e0d-9a53-075a30978817\",\"namespace\":\"b890b976-09c9-4242-8b6b-519073f9825c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.023\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0008463c0>: \n NeutronAPI.neutron.openstack.org \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d99d7412-63db-4e0d-9a53-075a30978817\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.023\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fc85d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0010845d0, 0x24}, {0xc001057ce0, 0x2c}, 0xc000fb1ad0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\",\"namespace\":\"c6a316c7-7004-4352-8f1e-6153de780d72\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.076\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011f0320>: \n NeutronAPI.neutron.openstack.org \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.076\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b68a20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c4060, 0x24}, {0xc001483110, 0x2c}, 0xc0011cc030)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\",\"namespace\":\"d07cca9f-5850-4c1d-8366-c93c4aee3583\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.087\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000be6780>: \n NeutronAPI.neutron.openstack.org \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.087\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ce5830)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005ef00, 0x24}, {0xc000fc8d50, 0x2c}, 0xc001219260)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\",\"namespace\":\"9f4c384f-70e0-4e54-8449-1d8788e9ddaf\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.123\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000846be0>: \n NeutronAPI.neutron.openstack.org \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.123\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013bb5f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c95860, 0x24}, {0xc000cf2690, 0x2c}, 0xc0009fe630)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.16.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\",\"namespace\":\"b73c4251-9b99-4f66-a4f6-8b530cc792f2\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.178\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011f0be0>: \n NeutronAPI.neutron.openstack.org \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.178\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0011cc570)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c4cc0, 0x24}, {0xc0011c4db0, 0x2c}, 0xc0013a5110)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\",\"namespace\":\"668e5a99-b494-45a0-90d8-56a0b73d5e8c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.184\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000be7040>: \n NeutronAPI.neutron.openstack.org \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.184\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000585020)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8f90, 0x24}, {0xc000ca91d0, 0x2c}, 0xc000ffcab0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\",\"namespace\":\"35c8f686-be86-49b6-9218-4c3525b8f19a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.223\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122bcc0>: \n NeutronAPI.neutron.openstack.org \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.223\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00119d4d0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001231a40, 0x24}, {0xc001085140, 0x2c}, 0xc000f7e360)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\",\"namespace\":\"acd23a63-88c4-4390-bf8d-38ecac7a3e11\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.276\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011f14a0>: \n NeutronAPI.neutron.openstack.org \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.276\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000beaa20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5410, 0x24}, {0xc0011c54a0, 0x2c}, 0xc000ad5170)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m\n\e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong service override endpoint type\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2158\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2199\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\",\"namespace\":\"74568912-bf6d-4a3a-ba61-2ab9af9c8ac2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.29\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e520a0>: \n NeutronAPI.neutron.openstack.org \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.29\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a78cf0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac6f0, 0x24}, {0xc000dac780, 0x2c}, 0xc000a78cc0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2160 +0x151\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The \ service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\",\"namespace\":\"15b65114-bde4-4973-895e-5685d6f22c86\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.378\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0007e1180>: \n NeutronAPI.neutron.openstack.org \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.378\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ad40c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005e6c0, 0x24}, {0xc00150e030, 0x2c}, 0xc000cdc0c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc00005e6c0?, 0x0?}, {0x2405bef?, 0x0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\",\"namespace\":\"71523fc9-6746-4668-9735-45e86cdfcad7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.387\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000fbfa40>: \n NeutronAPI.neutron.openstack.org \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.387\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001244ed0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9d70, 0x24}, {0xc000fc91d0, 0x2c}, 0xc000585c80)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\",\"namespace\":\"4419904a-5bcd-49f1-b3dc-94fd51a3f0c0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.49\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e532c0>: \n NeutronAPI.neutron.openstack.org \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.49\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001245620)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc99b0, 0x24}, {0xc000ca9f80, 0x2c}, 0xc00076f5f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.115 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-505d3883-6c6c-40ef-b279-192454b72260\",\"namespace\":\"7c598252-3d44-4af4-a2fd-3eca1a8d6c61\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-505d3883-6c6c-40ef-b279-192454b72260\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-505d3883-6c6c-40ef-b279-192454b72260\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.486\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000399860>: \n NeutronAPI.neutron.openstack.org \"neutron-505d3883-6c6c-40ef-b279-192454b72260\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-505d3883-6c6c-40ef-b279-192454b72260\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-505d3883-6c6c-40ef-b279-192454b72260\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.486\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ad5aa0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00150e600, 0x24}, {0xc0011c4810, 0x2c}, 0xc000ad5350)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc00150e600?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-167087b6-0f4c-465c-8355-1138187c574f\",\"namespace\":\"e525aea6-8176-470a-bdd5-e9ca455ac4da\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-167087b6-0f4c-465c-8355-1138187c574f\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-167087b6-0f4c-465c-8355-1138187c574f\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.592\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00058f860>: \n NeutronAPI.neutron.openstack.org \"neutron-167087b6-0f4c-465c-8355-1138187c574f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-167087b6-0f4c-465c-8355-1138187c574f\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-167087b6-0f4c-465c-8355-1138187c574f\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.592\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000dec330)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00012eea0, 0x24}, {0xc00012f9b0, 0x2c}, 0xc000e1bd40)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.108 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\",\"namespace\":\"95acf60c-cde1-4956-853b-f452f9d82458\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.594\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0006fedc0>: \n NeutronAPI.neutron.openstack.org \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.594\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012b44e0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5c20, 0x24}, {0xc00150eb10, 0x2c}, 0xc0011df440)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc0011c5c20?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\",\"namespace\":\"3f61a371-99bc-4bb6-b7ca-5064dbe33cfd\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.69\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc001000aa0>: \n NeutronAPI.neutron.openstack.org \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.69\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd03f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dadad0, 0x24}, {0xc00093e180, 0x2c}, 0xc000fd02a0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology\",\"namespace\":\"273e42c0-bac0-46fd-b684-27bd41369ae2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology-alt\",\"namespace\":\"273e42c0-bac0-46fd-b684-27bd41369ae2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\",\"namespace\":\"273e42c0-bac0-46fd-b684-27bd41369ae2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology\"}}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.696\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00069f900>: \n NeutronAPI.neutron.openstack.org \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.696\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0013d92f0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001026c30, 0x24}, {0xc00150f6e0, 0x2c}, 0xc0012b52f0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\",\"namespace\":\"bba64e02-ba76-4c01-9b70-99933dbd8642\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.783\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00003ad20>: \n NeutronAPI.neutron.openstack.org \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.783\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001044510)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001027200, 0x24}, {0xc0010272c0, 0x2c}, 0xc0013d9b90)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.109 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology\",\"namespace\":\"d7bc8dd9-0c3c-4e15-93c3-09ac0768c8e8\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology-alt\",\"namespace\":\"d7bc8dd9-0c3c-4e15-93c3-09ac0768c8e8\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0\",\"namespace\":\"d7bc8dd9-0c3c-4e15-93c3-09ac0768c8e8\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology\"}}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f5967128-5353-4014-a68e-e32213487fe0\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f5967128-5353-4014-a68e-e32213487fe0\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.8\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d66000>: \n NeutronAPI.neutron.openstack.org \"neutron-f5967128-5353-4014-a68e-e32213487fe0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f5967128-5353-4014-a68e-e32213487fe0\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f5967128-5353-4014-a68e-e32213487fe0\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.8\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000934000)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c01e0, 0x24}, {0xc0006c05a0, 0x2c}, 0xc000c995c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.017 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\",\"namespace\":\"2bdf9542-2370-4820-9ba4-d51749f81564\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.853\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e68320>: \n NeutronAPI.neutron.openstack.org \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.853\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013bb140)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001056000, 0x24}, {0xc00151e840, 0x2c}, 0xc000f7f110)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\",\"namespace\":\"4c70f503-ddf4-4a82-80c6-0488c8288dec\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.886\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e0a8c0>: \n NeutronAPI.neutron.openstack.org \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.886\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0006b0360)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482270, 0x24}, {0xc001482300, 0x2c}, 0xc001044e70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.109 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The \ service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m\n \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\",\"namespace\":\"88bff3db-caea-4714-845d-80f850a9c7f4\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.903\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e03180>: \n NeutronAPI.neutron.openstack.org \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.903\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00131eb10)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c240, 0x24}, {0xc000d9c3f0, 0x2c}, 0xc00083eea0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000d9c240?, 0x18?}, {0x23fdbc3?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\",\"namespace\":\"f0537b40-daa5-449c-86d8-8d92161768a0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.955\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e694a0>: \n NeutronAPI.neutron.openstack.org \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.955\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000625b30)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00151ecf0, 0x24}, {0xc001056630, 0x2c}, 0xc000cacb70)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\",\"namespace\":\"6f842321-c29e-459f-afed-95111f9347d2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.983\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011d1360>: \n NeutronAPI.neutron.openstack.org \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.983\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f00690)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f2e960, 0x24}, {0xc000f2e9f0, 0x2c}, 0xc0006b0e10)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.087 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:692\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\",\"namespace\":\"07c48b0b-7544-4566-a488-e6e6b2fc400f\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\"}\n 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.997\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e03a40>: \n NeutronAPI.neutron.openstack.org \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.997\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000935860)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093ef30, 0x24}, {0xc000d9c8d0, 0x2c}, 0xc000bd0180)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\",\"namespace\":\"e2724c59-8182-458c-96ee-016b1a3ddac2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.057\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00017f9a0>: \n NeutronAPI.neutron.openstack.org \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.057\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0005e7d70)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001056a20, 0x24}, {0xc001193f80, 0x2c}, 0xc000bd2990)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\",\"namespace\":\"497510b8-a31a-4ba7-8181-2fde23bcbc8d\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.087\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0011fe5a0>: \n NeutronAPI.neutron.openstack.org \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.087\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001268570)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482ae0, 0x24}, {0xc0012721b0, 0x2c}, 0xc000f01830)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.112 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-66dfd121-2245-447c-8507-5330d1951d3d\",\"namespace\":\"cacc3c43-f456-447d-815f-4bc498d474cf\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.103\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d66be0>: \n NeutronAPI.neutron.openstack.org \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-66dfd121-2245-447c-8507-5330d1951d3d\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.103\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f021b0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b64540, 0x24}, {0xc000d9cbd0, 0x2c}, 0xc000bd1050)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000b64540?, 0x1c?}, {0x2405bef?, 0x1e?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\",\"namespace\":\"e721ca26-8eb9-48f4-afd7-ef1875b2180d\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.158\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e33860>: \n NeutronAPI.neutron.openstack.org \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.158\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0000daa20)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001056c00, 0x24}, {0xc00151f890, 0x2c}, 0xc0000da360)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\",\"namespace\":\"b98df521-8da5-4317-9f1f-182599cc5096\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.185\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000a96000>: \n NeutronAPI.neutron.openstack.org \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.185\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00155a720)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005fc50, 0x24}, {0xc000f2fb60, 0x2c}, 0xc000e72cc0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.083 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\",\"namespace\":\"cf75d4cd-9e35-4647-9acc-64f030a185cd\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.196\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000bf0500>: \n NeutronAPI.neutron.openstack.org \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.196\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f29da0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001493170, 0x24}, {0xc00093f740, 0x2c}, 0xc000a8eae0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\",\"namespace\":\"1967cb1a-83e0-4129-a0cd-5bdbc84b4650\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.256\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d883c0>: \n NeutronAPI.neutron.openstack.org \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.256\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001118ab0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00151fd10, 0x24}, {0xc00151fda0, 0x2c}, 0xc0003959e0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\",\"namespace\":\"ad1868c4-eedd-4dc5-b25e-69aa1abb4525\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.285\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00092a280>: \n NeutronAPI.neutron.openstack.org \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.285\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000e732c0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00072d470, 0x24}, {0xc00072d5c0, 0x2c}, 0xc00075fec0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\",\"namespace\":\"2dc5e8ad-11cd-47f8-8e29-484c1b20419f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.294\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000d67e00>: \n NeutronAPI.neutron.openstack.org \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.294\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8ecc0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0014937d0, 0x24}, {0xc000b65d40, 0x2c}, 0xc00067efc0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\",\"namespace\":\"c820f4d5-fa0f-44d7-bc9b-4cb9d7b375fb\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.358\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000f9d9a0>: \n NeutronAPI.neutron.openstack.org \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.358\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b3c600)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00151ff20, 0x24}, {0xc000c94f00, 0x2c}, 0xc000f2d620)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects a wrong TopologyRef on a different namespace\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2131\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-40df5391-fa14-4002-ac7b-260d7a9717ef\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-40df5391-fa14-4002-ac7b-260d7a9717ef\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151 \e[38;5;243m@ 01/29/26 11:02:10.387\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected\n : NeutronAPI.neutron.openstack.org \"neutron-40df5391-fa14-4002-ac7b-260d7a9717ef\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n to contain substring\n : spec.topologyRef.namespace: Invalid value: \"namespace\": Customizing namespace field is not supported\e[0m\n \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151\e[0m \e[38;5;243m@ 01/29/26 11:02:10.387\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.4()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151 +0x4de\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.106 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\",\"namespace\":\"83b3ede0-9781-4b4b-8973-60ca480a3ccf\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.401\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000e7ae60>: \n NeutronAPI.neutron.openstack.org \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.401\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000df2870)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0014938c0, 0x24}, {0xc00107a060, 0x2c}, 0xc000a8fdd0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\",\"namespace\":\"d242803e-ed04-4986-abac-9ad26308f173\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.461\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc00122a5a0>: \n NeutronAPI.neutron.openstack.org \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.461\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f58870)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001057500, 0x24}, {0xc000cf21e0, 0x2c}, 0xc000f880c0)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\",\"namespace\":\"543e808d-7599-4177-b934-52d51006ca83\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.487\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc000b240a0>: \n NeutronAPI.neutron.openstack.org \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.487\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f7eea0)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acc090, 0x24}, {0xc0012728a0, 0x2c}, 0xc000d7ca20)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m\n\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\",\"namespace\":\"cde8c871-7849-4774-8af4-b36581bdff19\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}\n \ 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\"}\n 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.5\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Unexpected error:\n <*errors.StatusError | 0xc0013f5860>: \n NeutronAPI.neutron.openstack.org \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long\n {\n ErrStatus: {\n TypeMeta: {Kind: \"Status\", APIVersion: \"v1\"},\n ListMeta: {\n SelfLink: \"\",\n \ ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"NeutronAPI.neutron.openstack.org \\\"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\\\" is invalid: spec.messagingBus.cluster: Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Reason: \"Invalid\",\n \ Details: {\n Name: \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\",\n \ Group: \"neutron.openstack.org\",\n Kind: \"NeutronAPI\",\n \ UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueInvalid\",\n Message: \"Invalid value: \\\"\\\": spec.messagingBus.cluster in body should be at least 1 chars long\",\n Field: \"spec.messagingBus.cluster\",\n \ },\n ],\n RetryAfterSeconds: 0,\n },\n Code: 422,\n },\n }\n occurred\e[0m\n \ \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.5\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc0870)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001493a40, 0x24}, {0xc001493bf0, 0x2c}, 0xc000fc0780)\n \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a\n github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.074 seconds]\e[0m\n\e[38;5;10m\e[1m[AfterSuite] \e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/suite_test.go:231\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 11:02:10.504290 58716 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.NeutronAPI ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.112 seconds]\e[0m\n\e[38;5;10m\e[1m[AfterSuite] \e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/suite_test.go:231\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 11:02:10.493957 58715 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.MariaDBDatabase ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n W0129 11:02:10.494098 58715 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1.Deployment ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n W0129 11:02:10.494167 58715 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.NeutronAPI ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.112 seconds]\e[0m\n\e[38;5;10m\e[1m[AfterSuite] \e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/suite_test.go:231\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 11:02:10.940222 58718 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.TransportURL ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n W0129 11:02:10.940224 58718 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.KeystoneEndpoint ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m\n\e[38;5;243m------------------------------\e[0m\n\n\e[38;5;9m\e[1mSummarizing 264 Failures:\e[0m\n \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects NeutronAPI with wrong field in defaultConfigOverwrite\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong service override endpoint type\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects a wrong TopologyRef on a different namespace\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI webhook \e[38;5;9m\e[1m[It] rejects update to deprecated notificationsBusInstance field\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects with wrong NeutronAPI service override endpoint type\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong defaultConfigOverwrite\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m\n\n\e[38;5;9m\e[1mRan 273 of 273 Specs in 17.377 seconds\e[0m\n\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m9 Passed\e[0m | \e[38;5;9m\e[1m264 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m\n\ncoverage: 40.5% of statements\ncomposite coverage: 40.5% of statements\n\nGinkgo ran 1 suite in 29.373549455s\n\nTest Suite Failed\nmake: *** [Makefile:135: test] Error 1\n" stdout_lines: - ~/src/github.com/openstack-k8s-operators/neutron-operator ~/ci-framework-data/artifacts - test -f go.work || GOTOOLCHAIN=go1.24.0 go work init - go work use . - go work use ./api - go work sync - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases && \ - rm -f api/bases/* && cp -a config/crd/bases api/ - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..." - go fmt ./... - go vet ./... - go vet ./api/... - '# TODO: revisit pinned version once https://github.com/kubernetes-sigs/controller-runtime/issues/2720 is fixed' - test -s /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/setup-envtest || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.22 - 'go: downloading sigs.k8s.io/controller-runtime v0.22.6-0.20260125163108-a19ec76a3c5d' - 'go: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125163108-a19ec76a3c5d' - 'go: downloading github.com/spf13/afero v1.12.0' - 'go: downloading go.uber.org/zap v1.27.0' - 'go: downloading golang.org/x/text v0.23.0' - 'go: downloading go.uber.org/multierr v1.10.0' - test -s /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/ginkgo || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin go install github.com/onsi/ginkgo/v2/ginkgo - "2026-01-29T11:01:40.170Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:80\tusing binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin\"}" - "2026-01-29T11:01:40.171Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:86\tusing HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2026-01-29T11:01:40.171Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries dir exists" - "2026-01-29T11:01:40.171Z\tINFO\tenv/env.go:245\tno version specified, finding latest" - "2026-01-29T11:01:40.171Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.205Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.206Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.207Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.208Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.209Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"windows/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.35.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.210Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.211Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.212Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.35.0\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.1\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.0\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.33.0\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.32.0\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": \"/tmp/035746899-envtest-v1.31.0-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.213Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:40.227Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}" - "2026-01-29T11:01:40.228Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}" - "2026-01-29T11:01:41.094Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": \"/tmp/035746899-envtest-v1.31.0-linux-amd64.tar.gz\"}" - "2026-01-29T11:01:41.966Z\tDEBUG\tuse\tstore/store.go:137\tensuring version-platform binaries dir exists and is empty & writable\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2026-01-29T11:01:41.966Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2026-01-29T11:01:41.967Z\tDEBUG\tuse\tstore/store.go:162\tskipping non-regular-file entry in archive\t{\"version-platform\": \"1.31.0-linux-amd64\", \"entry\": \"controller-tools/envtest/\"}" - "2026-01-29T11:01:41.967Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/etcd\", \"on-disk file\": \"etcd\"}" - "2026-01-29T11:01:42.208Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kubectl\", \"on-disk file\": \"kubectl\"}" - "2026-01-29T11:01:42.629Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kube-apiserver\", \"on-disk file\": \"kube-apiserver\"}" - "2026-01-29T11:01:43.274Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2026-01-29T11:01:43.274Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2026-01-29T11:01:43.274Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": \"/tmp/035746899-envtest-v1.31.0-linux-amd64.tar.gz\"}" - KUBEBUILDER_ASSETS="/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/k8s/1.31.0-linux-amd64" OPERATOR_TEMPLATES="/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/templates" /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/bin/ginkgo --trace --cover --coverpkg=../../internal/neutronapi,../../internal/controller,../../api/v1beta1 --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/... - 'Running Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional' - ==================================================================================================================== - "Random Seed: \e[1m1769684503\e[0m - will randomize all specs" - '' - "Will run \e[1m273\e[0m of \e[1m273\e[0m specs" - "Running in parallel across \e[1m3\e[0m processes" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [2.022 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:01:58Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\",\"namespace\":\"ba42acd1-1afb-4c83-8920-3c59b56e9147\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.NeutronAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Job\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Service\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Deployment\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Role\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.OVNDBCluster\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Memcached\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting Controller\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting workers\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"worker count\": 1}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.521\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000296f00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-61db9917-5eac-4a6f-991a-ca7015da5d34" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-61db9917-5eac-4a6f-991a-ca7015da5d34\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-61db9917-5eac-4a6f-991a-ca7015da5d34",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.521\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e4ef00)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac000, 0x24}, {0xc000c2a120, 0x2c}, 0xc0005849c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.013 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\",\"namespace\":\"40e3846b-1d90-4c56-8e3b-41b4738682ec\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.537\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0003b7860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ab50e6f8-e494-40ea-9a64-b3306f38cc0a",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.537\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00096fc20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093e3f0, 0x24}, {0xc00093e510, 0x2c}, 0xc000910b40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [2.030 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:01:58Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\",\"namespace\":\"5d45de6f-8a65-487d-8c8b-ebe759c1050e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.NeutronAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Job\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Service\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Deployment\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Role\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.OVNDBCluster\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Memcached\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting Controller\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting workers\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"worker count\": 1}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.566\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00017efa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7c38d96a-424e-4679-a49c-1be1e6080324" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7c38d96a-424e-4679-a49c-1be1e6080324\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7c38d96a-424e-4679-a49c-1be1e6080324",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.566\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c00300)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94000, 0x24}, {0xc000c941b0, 0x2c}, 0xc0009fe630)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.015 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\",\"namespace\":\"9cb9abbf-69ef-456c-aa88-4bd98303d621\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.581\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d46140>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c70bb94f-909c-45bf-ba43-4c8d06bcc4d0",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.581\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d2f1d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ecc8a0, 0x24}, {0xc00005e4e0, 0x2c}, 0xc000b9cba0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\",\"namespace\":\"7989fb6e-a128-438f-ad16-c1975aa09e04\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.639\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e52780>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fc6ab07e-e584-4034-a158-b19d7d5e58d4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.639\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000c98c30)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c930, 0x24}, {0xc00093e900, 0x2c}, 0xc000911d40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000d9c930?, 0xc0009b6e00?}, {0x23fdbc3?, 0xc0009b6e00?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\",\"namespace\":\"7676f7d8-2f6d-451f-bc91-cfd2bf2eebf0\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.684\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d3c780>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c71ba7b6-3e95-4ac8-87ee-57f084f2133b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.684\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000395c20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009ec1b0, 0x24}, {0xc000ecd650, 0x2c}, 0xc000d55e60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [2.021 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:01:58Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\",\"namespace\":\"03f53ce2-6c30-4f02-8adf-8ec62cb33309\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.NeutronAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Job\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Service\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Deployment\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Role\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.OVNDBCluster\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Memcached\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting EventSource\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting Controller\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\"}" - " 2026-01-29T11:01:58Z\tINFO\tStarting workers\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"worker count\": 1}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.696\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122e320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-cb72b64b-5e6f-4e57-805e-27e328364df6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-cb72b64b-5e6f-4e57-805e-27e328364df6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-cb72b64b-5e6f-4e57-805e-27e328364df6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.696\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000688b70)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0005362a0, 0x24}, {0xc0008fa030, 0x2c}, 0xc000b023c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.16.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.022 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology\",\"namespace\":\"b63a0ca3-443a-4603-b781-dfd1be3164c0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology-alt\",\"namespace\":\"b63a0ca3-443a-4603-b781-dfd1be3164c0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\",\"namespace\":\"b63a0ca3-443a-4603-b781-dfd1be3164c0\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492-topology\"}}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.72\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122eb40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ec213251-0a84-4f7d-a237-3bfdfac5e492",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.72\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0006e46c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000537ec0, 0x24}, {0xc0008fa0f0, 0x2c}, 0xc000d00d20)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\",\"namespace\":\"7e1bd5b1-b9db-4d48-99b1-52c9a963fd6c\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.739\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006ac500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-03ac086c-73f6-41ac-87e4-94a73ac3f5bd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.739\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000b7b710)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b654d0, 0x24}, {0xc00093efc0, 0x2c}, 0xc00056ba70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000b654d0?, 0x58?}, {0x2405bef?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\",\"namespace\":\"23cc2f86-2882-4e32-af02-2772eb735cdc\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.783\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e33360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7c100dcf-8045-4aa4-8ce0-e2f0969b8e38",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.783\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0005e7b60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f590, 0x24}, {0xc0009ec480, 0x2c}, 0xc000822f60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\",\"namespace\":\"1fd20ab3-0947-43d0-885d-81070dfaf8ab\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.814\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122f360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fd1d6e58-80e6-48cc-9da9-14a824bf0b01",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.814\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007caa20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008faab0, 0x24}, {0xc00072dce0, 0x2c}, 0xc0010ede00)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\",\"namespace\":\"b72e0b0e-df03-4cc4-a0dc-5c3fec5270fe\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.841\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006ad5e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-1b69a4e1-6019-422d-8c68-1648e1800a51" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-1b69a4e1-6019-422d-8c68-1648e1800a51\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-1b69a4e1-6019-422d-8c68-1648e1800a51",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.841\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000934270)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dad560, 0x24}, {0xc00093f140, 0x2c}, 0xc00083e3f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e386abab-5cc3-406a-a04b-231480862d8f\",\"namespace\":\"c9555b1f-4b23-4731-b14d-207f1c8fc012\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.886\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e33ea0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e386abab-5cc3-406a-a04b-231480862d8f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e386abab-5cc3-406a-a04b-231480862d8f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e386abab-5cc3-406a-a04b-231480862d8f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.886\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000416780)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009ec9c0, 0x24}, {0xc00005f9e0, 0x2c}, 0xc000c01290)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\",\"namespace\":\"4d5d327e-affa-4867-ab1d-412eff1e3605\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.914\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006fefa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-4b6a90ba-cecb-4cea-ab8a-51b103107593",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.914\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012596b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0bef0, 0x24}, {0xc000489e60, 0x2c}, 0xc0006e5230)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\",\"namespace\":\"0545a276-8425-491e-a40c-7077364d3a53\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.939\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e530e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bf73ebad-4947-447f-84f3-9877e85ea6cc",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.939\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000693cb0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9cba0, 0x24}, {0xc00093f230, 0x2c}, 0xc00083e660)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:00Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-41e31b35-5713-4928-a88b-fc040737668e\",\"namespace\":\"7c565a28-5078-4318-a14b-6ffb4b475c64\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-41e31b35-5713-4928-a88b-fc040737668e\"}" - " 2026-01-29T11:02:00Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-41e31b35-5713-4928-a88b-fc040737668e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:00.984\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0004d2460>: ' - ' NeutronAPI.neutron.openstack.org "neutron-41e31b35-5713-4928-a88b-fc040737668e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-41e31b35-5713-4928-a88b-fc040737668e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-41e31b35-5713-4928-a88b-fc040737668e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:00.984\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b38d50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af2000, 0x24}, {0xc00005ff20, 0x2c}, 0xc0000d7170)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.109 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\",\"namespace\":\"4533c44c-a920-49ea-a01b-e7951168f864\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.02\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122fe00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-366bd8ce-43c4-4e3a-accd-d014a61d2192",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.02\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007cbb90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f5c0, 0x24}, {0xc0003b7830, 0x2c}, 0xc000a37410)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc00005f5c0?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology\",\"namespace\":\"24cd0b04-b0a7-4dec-bb25-a5f752f2dfbc\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology-alt\",\"namespace\":\"24cd0b04-b0a7-4dec-bb25-a5f752f2dfbc\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2\",\"namespace\":\"24cd0b04-b0a7-4dec-bb25-a5f752f2dfbc\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-3685d825-af90-43aa-96fa-17fa029439f2-topology\"}}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.047\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ab8280>: ' - ' NeutronAPI.neutron.openstack.org "neutron-3685d825-af90-43aa-96fa-17fa029439f2" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-3685d825-af90-43aa-96fa-17fa029439f2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-3685d825-af90-43aa-96fa-17fa029439f2",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.047\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00067fe90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dade30, 0x24}, {0xc00093f470, 0x2c}, 0xc00083ec60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\",\"namespace\":\"dcae86fb-f49d-4488-87ae-a8979c2ebbbb\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.083\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000902820>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f204b2c8-3687-4814-88c0-3e9922c2ecde",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.083\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b39c50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d426f0, 0x24}, {0xc000d42930, 0x2c}, 0xc000d39350)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000d426f0?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.088 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:896\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\",\"namespace\":\"b3e4e489-a8bf-4e53-aa7f-7595d37c097f\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.115\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000976320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-164e461e-37fc-4ed6-9608-a3eecfbb37ac",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.115\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007ef890)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008101e0, 0x24}, {0xc0008fb860, 0x2c}, 0xc0007ef7a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\",\"namespace\":\"7f6882f8-229a-4f50-8c59-ffad0eae6081\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.142\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ab8a00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-68056aa0-dc6c-4b2c-9f05-fe1b112e7310",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.142\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a789f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9ddd0, 0x24}, {0xc0005500c0, 0x2c}, 0xc000a8ede0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\",\"namespace\":\"bfd81889-5776-4afa-adf5-2d110259795a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.185\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000611220>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b9b43cae-6fc3-42d2-bb2a-7d3fcfec26e3",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.185\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c90210)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d42f30, 0x24}, {0xc000c94720, 0x2c}, 0xc000b34660)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.7.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:869\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\",\"namespace\":\"536fd649-0458-432f-a35a-2cb007cfb59d\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.216\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010f1040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7376047a-4762-4eb6-bc8d-934fd6684ea1",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.216\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00096d020)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008fbce0, 0x24}, {0xc000810300, 0x2c}, 0xc00080ba40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-afca8259-6dac-45e1-a482-bcad105db061\",\"namespace\":\"3a503c78-a545-4ab0-83a9-24aaa59dcc7c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-afca8259-6dac-45e1-a482-bcad105db061\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-afca8259-6dac-45e1-a482-bcad105db061\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.242\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000a6ae60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-afca8259-6dac-45e1-a482-bcad105db061" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-afca8259-6dac-45e1-a482-bcad105db061\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-afca8259-6dac-45e1-a482-bcad105db061",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.242\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000bd0420)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c04e0, 0x24}, {0xc0006c0570, 0x2c}, 0xc000a79710)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-73431078-032d-4901-9b88-76fea0f46547\",\"namespace\":\"e6a42501-5f55-42f6-bcc4-46607dc845a1\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-73431078-032d-4901-9b88-76fea0f46547\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-73431078-032d-4901-9b88-76fea0f46547\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.287\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000611a40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-73431078-032d-4901-9b88-76fea0f46547" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-73431078-032d-4901-9b88-76fea0f46547\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-73431078-032d-4901-9b88-76fea0f46547",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.287\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b3c150)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009edbf0, 0x24}, {0xc000af2cc0, 0x2c}, 0xc000b3c060)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc0009edbf0?, 0xc000700808?}, {0x2405bef?, 0xc0006a0bc0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.108 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\",\"namespace\":\"995e08c9-4740-4039-899c-dbaa8d631017\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.325\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010f1860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-29e5cef2-48f7-40c3-8c3a-b89adc51dc68",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.325\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ad5680)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b56510, 0x24}, {0xc000b565a0, 0x2c}, 0xc000b4f530)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\",\"namespace\":\"a01641cd-aa8b-4c39-a33d-1188176aa74c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.342\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e020a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-af64f779-4b41-4a75-8670-c9469571e5bb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-af64f779-4b41-4a75-8670-c9469571e5bb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-af64f779-4b41-4a75-8670-c9469571e5bb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.342\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000c622a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c0b40, 0x24}, {0xc000551830, 0x2c}, 0xc000d12c30)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\",\"namespace\":\"5f56a246-8c5f-4552-a0e0-a6777c45b1c3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.387\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0007b6960>: ' - ' NeutronAPI.neutron.openstack.org "neutron-985fe892-d81b-4559-ae7a-273ea97b341c" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-985fe892-d81b-4559-ae7a-273ea97b341c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-985fe892-d81b-4559-ae7a-273ea97b341c",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.387\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0009da4b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d43590, 0x24}, {0xc000af3320, 0x2c}, 0xc000c6c0c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\",\"namespace\":\"425c03d5-6f3b-428e-af7d-84ed9355bf17\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.418\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00084a000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d42f9de0-a6b0-4328-bcea-ab59a1a3669f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.418\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b68d80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acc900, 0x24}, {0xc000accab0, 0x2c}, 0xc000b909c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\",\"namespace\":\"054280a5-eeb1-42b3-8012-c9b0a41bb735\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.443\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e028c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b09ab0f5-f536-43cf-9146-336d3437b0b3",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.443\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d13170)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8e40, 0x24}, {0xc0006c1980, 0x2c}, 0xc000df2690)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.6.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\",\"namespace\":\"acc10169-018d-4f14-b801-38408e6f37be\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.487\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009f0aa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-81434e6a-7fa8-49e0-984e-3f8750b0b819",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.487\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0009db440)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000cf2c00, 0x24}, {0xc000d439b0, 0x2c}, 0xc0009db350)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000cf2c00?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\",\"namespace\":\"bdb6659d-41d8-41f6-888d-ca1320557222\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.52\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000c5abe0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e5475399-3e01-46cd-96ac-d6b827f425b5" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e5475399-3e01-46cd-96ac-d6b827f425b5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e5475399-3e01-46cd-96ac-d6b827f425b5",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.52\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000cdd170)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000accae0, 0x24}, {0xc0008106c0, 0x2c}, 0xc000836630)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ef960887-e734-475c-b94d-1d324d144c64\",\"namespace\":\"c6d7185f-b449-4988-82a1-4369fe1ef205\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ef960887-e734-475c-b94d-1d324d144c64\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ef960887-e734-475c-b94d-1d324d144c64\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.545\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009a3a40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ef960887-e734-475c-b94d-1d324d144c64" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ef960887-e734-475c-b94d-1d324d144c64\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ef960887-e734-475c-b94d-1d324d144c64",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.545\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d13f50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca90b0, 0x24}, {0xc0006c1fb0, 0x2c}, 0xc000df3c20)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\",\"namespace\":\"744e1b00-23c7-4a61-8d6b-637bc4ee3769\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.588\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000903c20>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ceeeb9f8-be18-4350-9fd7-9e244b16d4bb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.588\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d7bf20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94ba0, 0x24}, {0xc000af35f0, 0x2c}, 0xc000c6cc90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\",\"namespace\":\"aaa6ac01-7f98-441f-9333-7c2d1b8b6383\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.618\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00084b2c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b7652a21-a2bb-4291-a40d-069e14a4ba2b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.618\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000d7c390)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b574d0, 0x24}, {0xc000b575f0, 0x2c}, 0xc000cdde00)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\",\"namespace\":\"6647efe3-9cf3-4b14-b49f-75b5759b836e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.646\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eecb40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ca3a5937-1304-43b2-adb4-60268938b0ca" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ca3a5937-1304-43b2-adb4-60268938b0ca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ca3a5937-1304-43b2-adb4-60268938b0ca",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.646\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e938c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9680, 0x24}, {0xc000c2a090, 0x2c}, 0xc000f02b70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\",\"namespace\":\"02cf5f0c-be65-42d7-b225-34d33d358102\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.687\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f10c80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6f3f27d7-93b5-4948-9aff-8b33bbd47ad2",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.687\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f02720)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1e060, 0x24}, {0xc000af3c80, 0x2c}, 0xc000f883c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\",\"namespace\":\"cfb40045-99ba-4ee3-8158-f10f4a06dac4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.725\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0002417c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-1c1df786-53db-43dd-b6a2-c56073c7b215" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-1c1df786-53db-43dd-b6a2-c56073c7b215\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-1c1df786-53db-43dd-b6a2-c56073c7b215",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.725\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000db3f50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810ff0, 0x24}, {0xc000811080, 0x2c}, 0xc000d7d200)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-196753de-32a4-4943-bb76-aea5a23d36df\",\"namespace\":\"37adc1fc-e026-4c73-97ef-2a0b0600fb3c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.749\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e03900>: ' - ' NeutronAPI.neutron.openstack.org "neutron-196753de-32a4-4943-bb76-aea5a23d36df" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-196753de-32a4-4943-bb76-aea5a23d36df\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-196753de-32a4-4943-bb76-aea5a23d36df",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.749\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d72e40)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9e30, 0x24}, {0xc000c2a0f0, 0x2c}, 0xc000f02cf0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.16.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\",\"namespace\":\"cc9f83b2-6061-47e1-810f-019d6855689c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.788\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009f1360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c4ff2d3f-23a1-4e71-9bb7-46d2067a8dca",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.788\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e5b800)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d43d10, 0x24}, {0xc000d43e30, 0x2c}, 0xc000e90360)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\",\"namespace\":\"eed4ac84-9e96-4c7b-bf9d-861d6973357e\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.82\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000562a00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7cb3e4cf-b711-4759-ab3a-53bdb9a326fb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.82\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000d7c420)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acc1e0, 0x24}, {0xc000b56780, 0x2c}, 0xc000d7c330)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000acc1e0?, 0x0?}, {0x23fdbc3?, 0xc00014c480?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\",\"namespace\":\"0974cd44-a26b-495f-91ef-d03d840d4c14\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.852\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001000e60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-607aa877-b1b1-4458-96f3-e004cea12cb4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-607aa877-b1b1-4458-96f3-e004cea12cb4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-607aa877-b1b1-4458-96f3-e004cea12cb4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.852\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f293e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631590, 0x24}, {0xc000c2a870, 0x2c}, 0xc000f28660)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000631590?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-60ad38e2-14ce-43e6-a430-34224520febb\",\"namespace\":\"4380fc3b-93f5-4971-8f60-3ebf3d34cdde\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.887\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f9c640>: ' - ' NeutronAPI.neutron.openstack.org "neutron-60ad38e2-14ce-43e6-a430-34224520febb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-60ad38e2-14ce-43e6-a430-34224520febb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-60ad38e2-14ce-43e6-a430-34224520febb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.887\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e78ae0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1e540, 0x24}, {0xc0004acd20, 0x2c}, 0xc000fb83c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\",\"namespace\":\"7477db8f-e4d2-4b2c-a48e-f5e982d7e856\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.921\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000c5b5e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-88a1781f-73a5-4c5f-86b4-288a6e0a43fe",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.921\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000539da0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b56c90, 0x24}, {0xc0012725a0, 0x2c}, 0xc00104c660)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.089 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f4f39f58-408e-456b-8063-d7804d88e219\",\"namespace\":\"11f092de-287f-4bc6-8b7c-a51e9fce1826\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:01.947\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000fbf180>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f4f39f58-408e-456b-8063-d7804d88e219" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f4f39f58-408e-456b-8063-d7804d88e219\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f4f39f58-408e-456b-8063-d7804d88e219",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:01.947\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc11a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc80f0, 0x24}, {0xc000c2b890, 0x2c}, 0xc000f53410)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI webhook \e[38;5;9m\e[1m[It] rejects update to deprecated notificationsBusInstance field\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:79\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-webhook-notif-test\"}" - " 2026-01-29T11:02:01Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-webhook-notif-test\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103 \e[38;5;243m@ 01/29/26 11:02:01.988\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e6b720>: ' - ' NeutronAPI.neutron.openstack.org "neutron-webhook-notif-test" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-webhook-notif-test\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-webhook-notif-test",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103\e[0m \e[38;5;243m@ 01/29/26 11:02:01.988\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func1.2()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103 +0x3e5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\",\"namespace\":\"86fba7e4-d7c0-482e-b6d8-2b2c60d8a3c5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.02\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069e1e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e99582f8-1da8-41bc-b4c2-1d61318f48a6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.02\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ac0270)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001272a20, 0x24}, {0xc000b570e0, 0x2c}, 0xc0011195c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\",\"namespace\":\"e36113c1-571d-4cb0-9728-9da7d067ea0e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.048\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000297400>: ' - ' NeutronAPI.neutron.openstack.org "neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-5be3f397-dcd9-4b1a-b7bc-876d5a996aef",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.048\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd09c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8090, 0x24}, {0xc000c2a030, 0x2c}, 0xc00100e0c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\",\"namespace\":\"fb9f12df-8c93-4170-b64e-4999a538db8a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.089\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009f1d60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-5e609c70-e7c5-4dd8-a7d7-b38d18501aab",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.089\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eb2360)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00012ef30, 0x24}, {0xc000c1f290, 0x2c}, 0xc0010574a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\",\"namespace\":\"8b258188-7586-4b44-9c33-131ccf2cc0ac\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.121\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069ed20>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bf052017-9b69-4d32-aee6-a8391e2ddf31",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.121\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b916b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b57320, 0x24}, {0xc000b57440, 0x2c}, 0xc000812ed0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\",\"namespace\":\"ec2d38c6-c87c-4ec4-9475-9b7caca4c8a4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.148\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000fbe500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-727aff2c-30a5-4f41-ad8f-63241990a5c3",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.148\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0011f2060)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc86c0, 0x24}, {0xc000b64900, 0x2c}, 0xc0008863c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\",\"namespace\":\"a1fd6308-3e56-445b-a302-d13f214a5b9e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.193\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ecadc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-49246730-8a41-4b3c-8d19-91bb9ef938a8",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.193\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fb8ae0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f601e0, 0x24}, {0xc00012fce0, 0x2c}, 0xc000eb2b70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\",\"namespace\":\"61443971-fb13-40dd-8896-4c3a1af34571\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.251\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011f66e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a81bf08f-b6f9-40ce-8542-fd06b6347de9",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.251\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000887bf0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8a20, 0x24}, {0xc000fc8ab0, 0x2c}, 0xc0011f3020)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\",\"namespace\":\"b8a6bc34-01c7-4271-92dd-4be709ce4798\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.293\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00107a8c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ec87e740-2fcf-44b2-b00f-2233a98613dd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.293\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f599e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1f560, 0x24}, {0xc000ede5a0, 0x2c}, 0xc000eecb10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.9.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:715\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-38b7259f-2fb4-432f-922a-400231adb004\",\"namespace\":\"23453d03-e9ad-4253-b35f-445087cf2111\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-38b7259f-2fb4-432f-922a-400231adb004\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-38b7259f-2fb4-432f-922a-400231adb004\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.349\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001001040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-38b7259f-2fb4-432f-922a-400231adb004" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-38b7259f-2fb4-432f-922a-400231adb004\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-38b7259f-2fb4-432f-922a-400231adb004",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.349\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000584750)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2a7b0, 0x24}, {0xc000fc8d80, 0x2c}, 0xc0011f3770)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-baa18780-ac55-4913-8919-96969127a9e8\",\"namespace\":\"606f7b26-f432-44a7-b517-0cf8f7d7ee08\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-baa18780-ac55-4913-8919-96969127a9e8\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-baa18780-ac55-4913-8919-96969127a9e8\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.39\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00107b9a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-baa18780-ac55-4913-8919-96969127a9e8" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-baa18780-ac55-4913-8919-96969127a9e8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-baa18780-ac55-4913-8919-96969127a9e8",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.39\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e4b260)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c1f8f0, 0x24}, {0xc000ede6f0, 0x2c}, 0xc000eed1a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\",\"namespace\":\"9194eeeb-4b22-4a03-b589-bcfce0d9dae3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.452\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011f70e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-198bae48-1813-433e-97d1-82fdd7b5e87b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-198bae48-1813-433e-97d1-82fdd7b5e87b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-198bae48-1813-433e-97d1-82fdd7b5e87b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.452\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0011f3a10)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005e9c0, 0x24}, {0xc000c2ad80, 0x2c}, 0xc000dbb860)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\",\"namespace\":\"93d42de5-5614-4d90-aa7a-929fa4758614\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.492\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eca320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-8d6a8b47-77dc-4d18-ad0f-c2890a547231",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.492\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eed860)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e390, 0x24}, {0xc00111e4b0, 0x2c}, 0xc001119920)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\",\"namespace\":\"16a18362-fb39-466f-94bc-bf5928f7ba46\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.551\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011f79a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-52556b7a-e6f6-464b-b33a-4378bba02abd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-52556b7a-e6f6-464b-b33a-4378bba02abd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-52556b7a-e6f6-464b-b33a-4378bba02abd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.551\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000dec840)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac000, 0x24}, {0xc000fc95f0, 0x2c}, 0xc000911020)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\",\"namespace\":\"1f260056-c848-4397-ad3d-0cf8e1d911e5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.592\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122adc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-067db51b-3f85-42ec-8821-d199b0e35ef6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-067db51b-3f85-42ec-8821-d199b0e35ef6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-067db51b-3f85-42ec-8821-d199b0e35ef6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.592\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f7ec90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f600f0, 0x24}, {0xc0004ac180, 0x2c}, 0xc000fb80c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\",\"namespace\":\"cf983718-c598-47ed-a1cf-8bb8e40bc517\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.65\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00056d7c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f55ca8a9-d755-4e7d-81dd-1c4a6cf61e8f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.65\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0009ef470)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc9800, 0x24}, {0xc000c2b8c0, 0x2c}, 0xc000399dd0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\",\"namespace\":\"9c7d45a1-f4df-4bd8-9839-f693ae8a53a1\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.692\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e048c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-9b6ff885-2138-4e1a-8ca5-6fcafdfe7ccd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.692\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001201a40)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f60c30, 0x24}, {0xc00111e240, 0x2c}, 0xc001118540)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\",\"namespace\":\"8dde423d-20aa-4c3b-a0d1-da70172695ff\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.753\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000291220>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f13a2203-ed87-40e0-89c9-3c621531029d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f13a2203-ed87-40e0-89c9-3c621531029d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f13a2203-ed87-40e0-89c9-3c621531029d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.753\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0006922a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2bef0, 0x24}, {0xc000c2bf80, 0x2c}, 0xc0006921b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000c2bef0?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.113 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology\",\"namespace\":\"0b3ce2d8-5d46-4ea6-8fd7-3c5ee2c0fe12\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology-alt\",\"namespace\":\"0b3ce2d8-5d46-4ea6-8fd7-3c5ee2c0fe12\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\",\"namespace\":\"0b3ce2d8-5d46-4ea6-8fd7-3c5ee2c0fe12\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7-topology\"}}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.805\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d895e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a2f7a24d-db8b-4dd3-b7af-e10a14004ae7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.805\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001119440)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ac690, 0x24}, {0xc00111e360, 0x2c}, 0xc001118720)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.014 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\",\"namespace\":\"2803dd39-8dcb-43ef-9f4d-a7cbf460b5b1\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.838\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0007e1b80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fb8a6d80-04c1-4d4b-a2f4-6ce16b156124",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.838\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ed6d50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0003b6f90, 0x24}, {0xc00072d9e0, 0x2c}, 0xc000ed6c60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc0003b6f90?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8343a029-a35e-4590-a454-1e3f3286b961\",\"namespace\":\"b321f3d9-82d2-44d4-bee3-a5782071d2ee\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.851\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00058e500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-8343a029-a35e-4590-a454-1e3f3286b961" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-8343a029-a35e-4590-a454-1e3f3286b961\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-8343a029-a35e-4590-a454-1e3f3286b961",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.851\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00083ec00)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac6f0, 0x24}, {0xc000dac780, 0x2c}, 0xc000934c60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.087 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:749\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\",\"namespace\":\"931211a0-5fc5-44b8-b148-4feae82d32f0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.894\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0002bd540>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b94de50f-ad0a-4c4b-a8be-8fc73d4e4793",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.894\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000adfc50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111edb0, 0x24}, {0xc000f61bf0, 0x2c}, 0xc000395830)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:869\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\",\"namespace\":\"58ebf7b2-e762-4b1e-8fb4-8128f11d0320\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.939\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e0b220>: ' - ' NeutronAPI.neutron.openstack.org "neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-17fae5e8-f130-4780-bfd9-79f4af8a9f0a",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.939\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000a84c60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004881b0, 0x24}, {0xc00005ff80, 0x2c}, 0xc001195ad0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\",\"namespace\":\"7c99bd3e-dcad-478e-b09b-8bfd193a30c7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:02.952\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00058edc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-592f189c-bf06-4942-9e5b-cd3ef48f8b25",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:02.952\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8ec60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dacc00, 0x24}, {0xc000daccf0, 0x2c}, 0xc000935e60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects with wrong NeutronAPI service override endpoint type\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2072\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-14c6aa85-08bb-4836-bbef-ac1895d7f835\"}" - " 2026-01-29T11:02:02Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-14c6aa85-08bb-4836-bbef-ac1895d7f835\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095 \e[38;5;243m@ 01/29/26 11:02:02.995\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected" - ' : NeutronAPI.neutron.openstack.org "neutron-14c6aa85-08bb-4836-bbef-ac1895d7f835" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' to contain substring' - " : invalid: spec.override.service[wrooong]: Invalid value: \"wrooong\": invalid endpoint type: wrooong\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095\e[0m \e[38;5;243m@ 01/29/26 11:02:02.995\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.2()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095 +0x575" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\",\"namespace\":\"cd565b0d-8f6d-49e9-bc43-809c0ab72d0a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.04\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010f1ea0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-59a0ab6b-795d-443f-8328-3cd1ea826195" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-59a0ab6b-795d-443f-8328-3cd1ea826195\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-59a0ab6b-795d-443f-8328-3cd1ea826195",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.04\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00075f920)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000488600, 0x24}, {0xc000bcc8d0, 0x2c}, 0xc000b03440)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\",\"namespace\":\"036f1811-fdc8-4df4-b0bc-c08cb15f0efd\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.053\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0003b7900>: ' - ' NeutronAPI.neutron.openstack.org "neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-4682e4e2-d437-413d-9eff-1f25c76a8ae7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.053\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a79620)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005ec60, 0x24}, {0xc000dad230, 0x2c}, 0xc000a79530)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-664f43e6-0204-4aab-81e4-2875cb632327\",\"namespace\":\"53a4b24d-7526-40ae-b99f-49edfc5d8278\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.099\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e332c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-664f43e6-0204-4aab-81e4-2875cb632327" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-664f43e6-0204-4aab-81e4-2875cb632327\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-664f43e6-0204-4aab-81e4-2875cb632327",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.099\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00119ba70)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ede060, 0x24}, {0xc000f61d70, 0x2c}, 0xc000395bc0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.9.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.110 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology\",\"namespace\":\"759a020f-1ee7-4c1c-9436-fbe684dcad16\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology-alt\",\"namespace\":\"759a020f-1ee7-4c1c-9436-fbe684dcad16\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\",\"namespace\":\"759a020f-1ee7-4c1c-9436-fbe684dcad16\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc-topology\"}}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.149\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00065ed20>: ' - ' NeutronAPI.neutron.openstack.org "neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-afc0c24b-5ac8-4955-9851-b3682999a6fc",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.149\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00048c900)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000488a50, 0x24}, {0xc000bcd7d0, 0x2c}, 0xc000581d70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\",\"namespace\":\"04f90a25-d668-49e2-bb35-88fa1945d1f4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.155\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00058fa40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-60b11f4d-c446-4d7a-ad34-e18677d388f9",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.155\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d13b90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c5d0, 0x24}, {0xc000dad620, 0x2c}, 0xc000df21e0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology\",\"namespace\":\"6697088c-a6ec-477c-a12a-422a7750914a\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology-alt\",\"namespace\":\"6697088c-a6ec-477c-a12a-422a7750914a\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\",\"namespace\":\"6697088c-a6ec-477c-a12a-422a7750914a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d-topology\"}}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.2\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000846000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-9b0669dc-a69d-470c-b6f0-f4744651872d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-9b0669dc-a69d-470c-b6f0-f4744651872d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-9b0669dc-a69d-470c-b6f0-f4744651872d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.2\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b386f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ede540, 0x24}, {0xc000ecc510, 0x2c}, 0xc000559b90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\",\"namespace\":\"3dcbe133-a163-4679-b3ae-e981005b9e23\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.252\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e53540>: ' - ' NeutronAPI.neutron.openstack.org "neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-1ca7d62d-5e7a-489d-bed4-987ed0b4a82d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.252\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8fc20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c0510, 0x24}, {0xc00093f2c0, 0x2c}, 0xc000a8fb30)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology\",\"namespace\":\"0dc1226e-ab27-42ae-87df-9e36492321f9\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology-alt\",\"namespace\":\"0dc1226e-ab27-42ae-87df-9e36492321f9\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\",\"namespace\":\"0dc1226e-ab27-42ae-87df-9e36492321f9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e-topology\"}}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.251\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0007e2280>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a68129a3-1140-4da3-a05e-6d4ea8868e7e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.251\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007ee240)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcd920, 0x24}, {0xc0011c48d0, 0x2c}, 0xc00048d5f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:896\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\",\"namespace\":\"3270fafe-7690-4100-ae31-17cb4856a8e2\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.297\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000900f00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-80152140-e30f-4e24-8f95-87ccb3dba5f5",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.297\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b394d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111f470, 0x24}, {0xc000ecd710, 0x2c}, 0xc000cada40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.090 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\",\"namespace\":\"a877f791-0284-430e-a0ea-70b860be6559\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.343\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0007e2b40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-89fc02e5-9be5-47c4-9830-b01510620b34" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-89fc02e5-9be5-47c4-9830-b01510620b34\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-89fc02e5-9be5-47c4-9830-b01510620b34",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.343\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b91ad0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c4f00, 0x24}, {0xc000489ec0, 0x2c}, 0xc0006e4a50)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\",\"namespace\":\"ed78216d-53e3-4a23-aa6e-6ec4710260d7\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.354\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eecbe0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a4d0f66d-0aa3-40ca-a6d0-380628b274ac",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.354\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f03350)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093f890, 0x24}, {0xc000dadce0, 0x2c}, 0xc000d721e0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\",\"namespace\":\"27b395ed-f247-41a7-834d-3d420e4187b0\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.397\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000778280>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fba4f3e1-b94e-4b58-add6-1c9cb8918f02",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.397\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c90c60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ecddd0, 0x24}, {0xc000ecde60, 0x2c}, 0xc000cabda0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\",\"namespace\":\"151bdf7e-bfc4-4867-b6dc-2810147c32f9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.442\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009c1b80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f711cd9e-84cf-4673-910c-bba72de6822b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f711cd9e-84cf-4673-910c-bba72de6822b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f711cd9e-84cf-4673-910c-bba72de6822b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.442\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007cb080)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008111d0, 0x24}, {0xc0011c5290, 0x2c}, 0xc001258870)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\",\"namespace\":\"a3f46110-781a-4800-baff-dafec1576848\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.456\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eed860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bbbb1caa-d532-44b5-87e8-9bde64ad1869",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.456\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f283f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00036bf50, 0x24}, {0xc0006c1080, 0x2c}, 0xc000ef2840)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:932\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\",\"namespace\":\"e4ddc2a6-6b05-4e76-b625-ac674535cba9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.5\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000778be0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-9f9c6226-aa2c-4fb4-ba66-8b6a3fbf9ad3",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.5\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c3ac00)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005e3c0, 0x24}, {0xc001215e30, 0x2c}, 0xc000d7a780)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\",\"namespace\":\"c034c774-9be2-4ea7-b1fa-b57e1ca4547e\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.544\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ca21e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-eb0bfa10-5a1c-410f-8463-3241c4018dc8",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.544\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00096c4b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000811530, 0x24}, {0xc000811740, 0x2c}, 0xc000b68540)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\",\"namespace\":\"e3049fcf-ad29-4ef4-acf3-f5032bbaf022\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.557\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f08320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-4f4f14a7-d3e6-4bb2-80bd-98be8e1175ad",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.557\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00067f560)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c6c0, 0x24}, {0xc000ca86f0, 0x2c}, 0xc000f97c20)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\",\"namespace\":\"16595378-d285-4591-9179-5f2853cb47f7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.6\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000cceaa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-13dde29a-0422-486e-b799-7ca14afa3a85" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-13dde29a-0422-486e-b799-7ca14afa3a85\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-13dde29a-0422-486e-b799-7ca14afa3a85",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.6\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0009da6f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edef00, 0x24}, {0xc00005ec90, 0x2c}, 0xc0009da600)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:896\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\",\"namespace\":\"a1b2e630-dd45-4fb4-97e2-22949efadd72\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.644\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000c2cb40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-966a8eae-b2eb-46dd-8c3c-d30383f75124",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.644\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0006a37d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5a40, 0x24}, {0xc000811ec0, 0x2c}, 0xc00080a090)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-08af5413-e97e-44c9-83fa-db700d90177f\",\"namespace\":\"ac9bf18a-7322-4438-89a2-cdb06cccbb0c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.657\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e02aa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-08af5413-e97e-44c9-83fa-db700d90177f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-08af5413-e97e-44c9-83fa-db700d90177f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-08af5413-e97e-44c9-83fa-db700d90177f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.657\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc0a50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8900, 0x24}, {0xc000551aa0, 0x2c}, 0xc000f53140)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fbc52291-ea97-43de-9469-f01810853b38\",\"namespace\":\"f443105f-ca40-4e77-bcf4-f6b5197cb42c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fbc52291-ea97-43de-9469-f01810853b38\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fbc52291-ea97-43de-9469-f01810853b38\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.701\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000779ea0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fbc52291-ea97-43de-9469-f01810853b38" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fbc52291-ea97-43de-9469-f01810853b38\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fbc52291-ea97-43de-9469-f01810853b38",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.701\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f896e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f5c0, 0x24}, {0xc000edf110, 0x2c}, 0xc000f02990)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.16.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:201\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\",\"namespace\":\"31eebee5-f828-4ce5-867f-3f639ef92025\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.746\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000c2d360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6e325710-494c-4b62-bc11-c8a2495135e6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6e325710-494c-4b62-bc11-c8a2495135e6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6e325710-494c-4b62-bc11-c8a2495135e6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.746\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0008365d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5e60, 0x24}, {0xc0011c5f80, 0x2c}, 0xc00126e450)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc0011c5e60?, 0x0?}, {0x23fdbc3?, 0xc001256000?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\",\"namespace\":\"c76e44e5-a7c6-491e-a8e0-23e1dd245d5c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.758\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001012b40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e58f555d-0991-485e-99a3-39c815ecb1e9" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e58f555d-0991-485e-99a3-39c815ecb1e9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e58f555d-0991-485e-99a3-39c815ecb1e9",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.758\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00108a4b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000551e30, 0x24}, {0xc000551ec0, 0x2c}, 0xc000f53e30)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\",\"namespace\":\"cf240ee7-9a80-474b-be42-59b5ee322f84\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.801\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e68960>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7e589b6c-8e73-41d3-9478-14fc08ac4f7b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.801\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d7b770)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001215f80, 0x24}, {0xc000edf170, 0x2c}, 0xc000f02ae0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc001215f80?, 0x3438663232336565?}, {0x23fdbc3?, 0x842f32eeb55942be?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:715\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-16cec817-7429-49a8-9b86-006e231acfab\",\"namespace\":\"88bd3d16-8c59-454d-bb3e-5d85475ad93c\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-16cec817-7429-49a8-9b86-006e231acfab\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-16cec817-7429-49a8-9b86-006e231acfab\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.845\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ea6280>: ' - ' NeutronAPI.neutron.openstack.org "neutron-16cec817-7429-49a8-9b86-006e231acfab" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-16cec817-7429-49a8-9b86-006e231acfab\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-16cec817-7429-49a8-9b86-006e231acfab",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.845\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe43f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000536d80, 0x24}, {0xc0008fa360, 0x2c}, 0xc00126e9f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\",\"namespace\":\"2f7d4957-9466-43d5-8fa1-17003130a2a5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.857\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001013b80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-95ac1f13-0a21-4ce9-910a-0ccaf0770ffb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.857\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010aa7b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631140, 0x24}, {0xc000631320, 0x2c}, 0xc001025170)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong defaultConfigOverwrite\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2158\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2215\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\",\"namespace\":\"ce2552b9-5a67-418a-a6ab-c7905cab1da2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.902\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e692c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-5458c81b-526d-4464-9dda-965907dfd8b6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-5458c81b-526d-4464-9dda-965907dfd8b6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-5458c81b-526d-4464-9dda-965907dfd8b6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.902\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f02c00)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009edfb0, 0x24}, {0xc000cf2930, 0x2c}, 0xc000f02bd0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2160 +0x151" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\",\"namespace\":\"782882f4-6b61-49c2-9a75-18040abdf520\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.944\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ca3180>: ' - ' NeutronAPI.neutron.openstack.org "neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-29b8799f-45e6-42e2-8a27-c9ce547a505b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.944\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe51d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000537320, 0x24}, {0xc0008faba0, 0x2c}, 0xc000f8ae10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\",\"namespace\":\"4b1925ae-5b0e-4438-9446-5278f39f88a4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\"}" - " 2026-01-29T11:02:03Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:03.956\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f08f00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ef9b24bb-d8c9-4163-b152-a518b98455ba",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:03.956\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010dc2d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9050, 0x24}, {0xc000ca9140, 0x2c}, 0xc000f40db0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:03Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\",\"namespace\":\"b7b7ec9f-2749-49d8-bbd0-2a2d53de2587\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.003\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000847180>: ' - ' NeutronAPI.neutron.openstack.org "neutron-399143b3-1ea3-4746-bbda-6fd76109cbca" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-399143b3-1ea3-4746-bbda-6fd76109cbca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-399143b3-1ea3-4746-bbda-6fd76109cbca",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.003\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001057e90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000cf3200, 0x24}, {0xc000af23c0, 0x2c}, 0xc000f58a50)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\",\"namespace\":\"850b139a-2cb5-4687-8eb8-b0307f9601eb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.043\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0007e3c20>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fa345ba3-b197-49f3-b52a-a3f4566bcc7d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.043\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe5c80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008fb230, 0x24}, {0xc0008fb350, 0x2c}, 0xc000ad5a70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6d26fc8b-b4e3-4622-9844-981442124270\",\"namespace\":\"fec8a964-db44-4f4b-8872-71313b52e9cb\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.06\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010f4500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6d26fc8b-b4e3-4622-9844-981442124270" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6d26fc8b-b4e3-4622-9844-981442124270\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6d26fc8b-b4e3-4622-9844-981442124270",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.06\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010ddc50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9dbf0, 0x24}, {0xc000d9dc80, 0x2c}, 0xc0010dd530)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000d9dbf0?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\",\"namespace\":\"a8fd2419-d6ae-4eea-94ae-0914188f1424\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.106\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000847c20>: ' - ' NeutronAPI.neutron.openstack.org "neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-26c42e8a-a7e2-4aad-9e73-61046f5652d7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.106\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eec540)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edf5f0, 0x24}, {0xc000af2510, 0x2c}, 0xc000f58f90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000edf5f0?, 0x1c?}, {0x2405bef?, 0x1e?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-16ca1954-eff9-4da4-9334-07121f040354\",\"namespace\":\"0b5b9d73-e2e9-46ea-a088-bfc48f0502e9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-16ca1954-eff9-4da4-9334-07121f040354\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-16ca1954-eff9-4da4-9334-07121f040354\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.143\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f96460>: ' - ' NeutronAPI.neutron.openstack.org "neutron-16ca1954-eff9-4da4-9334-07121f040354" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-16ca1954-eff9-4da4-9334-07121f040354\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-16ca1954-eff9-4da4-9334-07121f040354",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.143\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00113b380)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acd1d0, 0x24}, {0xc0008fb8f0, 0x2c}, 0xc000f2d8f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:692\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\",\"namespace\":\"5e5b4951-5a32-44bc-9a2b-7d240ac5d16b\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.158\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010585a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-37dcfc27-c286-4333-a0da-7c1eb41d9321",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.158\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0011183c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631cb0, 0x24}, {0xc0011a8330, 0x2c}, 0xc00121e270)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\",\"namespace\":\"6a7235a5-3300-4fa6-92cf-a5c4f88d347b\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.202\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001080e60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-33f3d6d9-e040-44b7-9694-60341ca8bf57",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.202\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0010900f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d42c00, 0x24}, {0xc000edff50, 0x2c}, 0xc000f7c240)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000d42c00?, 0x0?}, {0x23fdbc3?, 0x1f403a0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\",\"namespace\":\"105dc97f-5f0e-4d62-82b9-a37431511728\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.244\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f97540>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6ec9c0dd-5a3d-4bb0-91da-12ac16910de5",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.244\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f40a80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008fbec0, 0x24}, {0xc000acd740, 0x2c}, 0xc00113bd70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\",\"namespace\":\"0a0ddcfa-568e-4e37-af89-38e4917541f3\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.263\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010594a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-125c7fe5-7809-4630-b2b9-0c0f94795dca",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.263\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00113a540)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a000, 0x24}, {0xc00107a090, 0x2c}, 0xc0010651d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1050\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\",\"namespace\":\"7b42c5b4-d5da-44dd-9061-57088b025a4f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.304\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011045a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-100d6fd9-bc05-4a75-a422-619e7c0ebddd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.304\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001090ea0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af3620, 0x24}, {0xc000c94360, 0x2c}, 0xc000f7d440)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\",\"namespace\":\"3f663ae2-0d46-4eb9-97d0-247a10ff302f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.348\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001006640>: ' - ' NeutronAPI.neutron.openstack.org "neutron-de6615a2-d14b-4231-aa3d-0bc822550659" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-de6615a2-d14b-4231-aa3d-0bc822550659\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-de6615a2-d14b-4231-aa3d-0bc822550659",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.348\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f41140)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0005377a0, 0x24}, {0xc000acdf80, 0x2c}, 0xc000f240c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.9.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:147\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\",\"namespace\":\"eac134c7-b0cf-4c9c-888c-9f3a7a5056ba\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.362\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001059e00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-53e6ef48-33d2-4743-8112-4f05a97335fa" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-53e6ef48-33d2-4743-8112-4f05a97335fa\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-53e6ef48-33d2-4743-8112-4f05a97335fa",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.362\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001065e60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8450, 0x24}, {0xc0006c12f0, 0x2c}, 0xc000ef3020)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\",\"namespace\":\"a2ec9ce5-f994-4c12-a323-94aa41969578\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.407\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010d68c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d3c62759-3896-4854-928b-90a5c0abeedd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d3c62759-3896-4854-928b-90a5c0abeedd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d3c62759-3896-4854-928b-90a5c0abeedd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.407\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0010c51a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af3ec0, 0x24}, {0xc000d432f0, 0x2c}, 0xc000fc9020)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\",\"namespace\":\"f43c1012-34ef-4bfa-9955-62883c2aaba7\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.45\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001006fa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ffb33450-4e80-40ee-8d2b-703d208ee738" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ffb33450-4e80-40ee-8d2b-703d208ee738\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ffb33450-4e80-40ee-8d2b-703d208ee738",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.45\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00114a2d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001272330, 0x24}, {0xc0011082d0, 0x2c}, 0xc000f24f30)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\",\"namespace\":\"294fa0d0-ae7e-4a3e-8dca-d4fd1c2d4357\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.467\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010003c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6a40e652-8b47-4ecb-b354-f085cddc6272" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6a40e652-8b47-4ecb-b354-f085cddc6272\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6a40e652-8b47-4ecb-b354-f085cddc6272",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.467\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ef3e60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c1650, 0x24}, {0xc0011a8a80, 0x2c}, 0xc0012444e0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-068648de-81b5-42b6-b229-59446a78c687\",\"namespace\":\"476487cd-16e6-47f6-abd8-7afba117c761\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-068648de-81b5-42b6-b229-59446a78c687\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-068648de-81b5-42b6-b229-59446a78c687\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.506\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e04c80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-068648de-81b5-42b6-b229-59446a78c687" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-068648de-81b5-42b6-b229-59446a78c687\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-068648de-81b5-42b6-b229-59446a78c687",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.506\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000ffe0c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d437d0, 0x24}, {0xc000c94150, 0x2c}, 0xc000f7c2a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\",\"namespace\":\"fa6174ea-6c91-4aec-b873-80541e69cc04\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.554\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069e780>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f677aee9-620c-4296-9a41-b76ada96f1f0" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f677aee9-620c-4296-9a41-b76ada96f1f0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f677aee9-620c-4296-9a41-b76ada96f1f0",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.554\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f25800)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001026900, 0x24}, {0xc001272600, 0x2c}, 0xc001214390)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\",\"namespace\":\"56d38490-fcd5-411e-8b34-87055f4c8afc\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.565\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ef4be0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-daf31287-3e2b-4a5c-b82a-62950e3de74a",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.565\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001245a40)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c04e0, 0x24}, {0xc00107a240, 0x2c}, 0xc001152570)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\",\"namespace\":\"8ad6777b-087a-4f11-8183-b9f41f80d5d2\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.606\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122ab40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d315efbc-afbc-47e9-a19a-c229063e7683" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d315efbc-afbc-47e9-a19a-c229063e7683\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d315efbc-afbc-47e9-a19a-c229063e7683",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.606\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fff5c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94180, 0x24}, {0xc000c94210, 0x2c}, 0xc000f7c720)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\",\"namespace\":\"b831ea61-6004-46e3-9600-00250cfa2e06\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.649\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011d0780>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e6470c0a-009e-464a-ae5f-82a32044090d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e6470c0a-009e-464a-ae5f-82a32044090d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e6470c0a-009e-464a-ae5f-82a32044090d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.649\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012140c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b561b0, 0x24}, {0xc001026030, 0x2c}, 0xc001268300)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\",\"namespace\":\"220b3686-9d1e-4d64-b108-fae4d7d3f298\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.665\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ef5400>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d12147bc-c966-4155-8366-a2d38e37e4d3" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d12147bc-c966-4155-8366-a2d38e37e4d3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d12147bc-c966-4155-8366-a2d38e37e4d3",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.665\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd0930)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a780, 0x24}, {0xc0011a8a20, 0x2c}, 0xc000fd0840)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.7.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\",\"namespace\":\"243190c3-1fea-4304-ac7e-29f0c6782c07\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.705\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d88dc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d4170d77-c41e-47c6-89ad-7f82241cce81" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d4170d77-c41e-47c6-89ad-7f82241cce81\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d4170d77-c41e-47c6-89ad-7f82241cce81",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.705\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000cf48d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00012fa70, 0x24}, {0xc000c94960, 0x2c}, 0xc000f7e660)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\",\"namespace\":\"186eddd1-e9aa-4bbe-aca8-094e30a1f946\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.747\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011fec80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-55474163-7a88-45c5-8462-e471e1e2ecf7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-55474163-7a88-45c5-8462-e471e1e2ecf7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-55474163-7a88-45c5-8462-e471e1e2ecf7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.747\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012a0960)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b568a0, 0x24}, {0xc001272300, 0x2c}, 0xc0012151d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.092 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\",\"namespace\":\"be60e114-1faf-44fb-aa2b-00dbb354c0e3\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.761\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00056ca00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a24035e5-505a-4040-a2a1-31c9cdd7828e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.761\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000886e40)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8c60, 0x24}, {0xc0006c1110, 0x2c}, 0xc000886d50)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\",\"namespace\":\"9a4e597e-fcfe-4d1e-91cb-e7c36b17b5ce\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.805\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f9d220>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ad379188-dc8f-4ad8-8f74-c51ce9c66678",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.805\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000c5cd20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94d80, 0x24}, {0xc000d42cc0, 0x2c}, 0xc0012006c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.115 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology\",\"namespace\":\"a94270fd-191c-40e1-935e-00cc59392d0e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology-alt\",\"namespace\":\"a94270fd-191c-40e1-935e-00cc59392d0e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\",\"namespace\":\"a94270fd-191c-40e1-935e-00cc59392d0e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac-topology\"}}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.875\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000291220>: ' - ' NeutronAPI.neutron.openstack.org "neutron-88f80398-7813-469f-8fca-e125c0a6f4ac" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-88f80398-7813-469f-8fca-e125c0a6f4ac\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-88f80398-7813-469f-8fca-e125c0a6f4ac",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.875\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0000da3f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8de0, 0x24}, {0xc0006c1fb0, 0x2c}, 0xc000e4fa40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1159\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-74a04983-17ee-4350-acc3-35248989b6b7\",\"namespace\":\"618be297-07f4-43c4-a909-80d0f59e4c32\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.906\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0002bdb80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-74a04983-17ee-4350-acc3-35248989b6b7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-74a04983-17ee-4350-acc3-35248989b6b7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-74a04983-17ee-4350-acc3-35248989b6b7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.906\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001201560)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ac0c0, 0x24}, {0xc000c95260, 0x2c}, 0xc000fb8930)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:04Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\",\"namespace\":\"bcee66d9-9b0b-41ba-b208-3ff418089d9c\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\"}" - " 2026-01-29T11:02:04Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:04.962\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0003b74a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-76a955bb-35d0-4185-82f0-09cfd1cdcff2",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:04.962\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00100fb30)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a95c0, 0x24}, {0xc0011a9650, 0x2c}, 0xc000a99380)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:984\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1003\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\",\"namespace\":\"c6aea366-e474-4b56-921a-cff1fcb2e9df\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.005\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000291360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-585c4d01-8185-4fb2-ad18-fd64d33f15d4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.005\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fb8ab0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ace40, 0x24}, {0xc0004ad440, 0x2c}, 0xc001119140)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.9.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:985 +0xbb" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-699d6add-651a-4464-bd21-3633455dc810\",\"namespace\":\"8c93a41b-6408-4c76-8a67-7636a8943f3e\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-699d6add-651a-4464-bd21-3633455dc810\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-699d6add-651a-4464-bd21-3633455dc810\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.065\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000fbedc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-699d6add-651a-4464-bd21-3633455dc810" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-699d6add-651a-4464-bd21-3633455dc810\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-699d6add-651a-4464-bd21-3633455dc810",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.065\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e1b9e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a9ad0, 0x24}, {0xc001114870, 0x2c}, 0xc000e1b590)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc0011a9ad0?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\",\"namespace\":\"fd9778cb-58ef-4004-8782-24c00044ce50\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.105\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d89e00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d3678e58-2926-47cb-b12f-a9edb5ea37dd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.105\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0007c0d20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d43b90, 0x24}, {0xc00005ee70, 0x2c}, 0xc000e3fec0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:325\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:345\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\",\"namespace\":\"ab85851f-ed49-43c6-a933-bc608f048eeb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.165\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00058e1e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-cc235574-673e-4382-acd8-7a3c7a2d8086" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-cc235574-673e-4382-acd8-7a3c7a2d8086\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-cc235574-673e-4382-acd8-7a3c7a2d8086",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.165\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000e4bf50)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a9e30, 0x24}, {0xc001114ae0, 0x2c}, 0xc000910b40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:326 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\",\"namespace\":\"bc419396-6a7f-4614-a2ff-1eb4ee992408\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.21\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e332c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f3c15ef1-cc72-4e7b-8ac8-3a21e781a641",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.21\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d2f500)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005f920, 0x24}, {0xc000d43d40, 0x2c}, 0xc000bd2300)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:598\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\",\"namespace\":\"3f1ab2ff-94b6-4dc2-8a81-7f6402b25456\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.266\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001001cc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-3b5aab19-92a8-459e-a4bf-e05e4714d75e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.266\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00083e2a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107b860, 0x24}, {0xc001115050, 0x2c}, 0xc00056b800)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\",\"namespace\":\"61c330c7-3585-4631-ba1c-7d92b251c44e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.309\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e68460>: ' - ' NeutronAPI.neutron.openstack.org "neutron-93ef4d34-9490-4759-9fc3-2567a60883e1" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-93ef4d34-9490-4759-9fc3-2567a60883e1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-93ef4d34-9490-4759-9fc3-2567a60883e1",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.309\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000d2fef0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ecc7b0, 0x24}, {0xc000d43f50, 0x2c}, 0xc000bd34a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\",\"namespace\":\"2639bf1c-ad3d-4d4b-ab3a-98bdebb7d727\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.366\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e52aa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-9c8e9777-897e-417f-a139-f802c9acdae0" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-9c8e9777-897e-417f-a139-f802c9acdae0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-9c8e9777-897e-417f-a139-f802c9acdae0",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.366\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00083f530)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107bda0, 0x24}, {0xc000b65890, 0x2c}, 0xc00083f440)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc00107bda0?, 0x0?}, {0x23fdbc3?, 0xc0001795f0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology\",\"namespace\":\"41f83889-e5b0-474a-8bc2-4ba07147a0ed\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology-alt\",\"namespace\":\"41f83889-e5b0-474a-8bc2-4ba07147a0ed\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\",\"namespace\":\"41f83889-e5b0-474a-8bc2-4ba07147a0ed\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85-topology\"}}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.416\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000870820>: ' - ' NeutronAPI.neutron.openstack.org "neutron-3052eda9-e98f-4f64-8784-ed17a0933b85" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-3052eda9-e98f-4f64-8784-ed17a0933b85\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-3052eda9-e98f-4f64-8784-ed17a0933b85",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.416\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0004ce5a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f607b0, 0x24}, {0xc000ecd2f0, 0x2c}, 0xc000823a10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\",\"namespace\":\"3d799f6a-7714-499a-9c6d-37babcc78d58\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.47\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eec460>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e679abc2-4b6b-4817-863d-7b8994450d8c" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e679abc2-4b6b-4817-863d-7b8994450d8c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e679abc2-4b6b-4817-863d-7b8994450d8c",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.47\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8e120)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8000, 0x24}, {0xc0011152f0, 0x2c}, 0xc000bd0030)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.012 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:497\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\",\"namespace\":\"630b9aa8-9c26-40fa-982c-b96af2c45ee4\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.48\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011ffe00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c3d069fa-d754-45a0-b896-ec2c8535c22b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.48\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00081dc80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0a060, 0x24}, {0xc001108c60, 0x2c}, 0xc00120fce0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\",\"namespace\":\"8674bedd-1661-4db6-9bf9-52f4b28817c5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.509\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00090efa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-de8d2832-089f-4756-b682-1df0932b4dd7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-de8d2832-089f-4756-b682-1df0932b4dd7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-de8d2832-089f-4756-b682-1df0932b4dd7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.509\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0004cec90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e4b0, 0x24}, {0xc000ecddd0, 0x2c}, 0xc000635170)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.107 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\",\"namespace\":\"52aedb0f-bbbb-4863-ad1b-0989222b26fb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.587\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0002ad040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c0014269-ec2a-445a-a0a7-c4f7c64bc350",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.587\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012b4d20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0ae70, 0x24}, {0xc000810210, 0x2c}, 0xc001294720)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.7.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.111 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bf03781e-ff39-4d87-9342-1981b379845a\",\"namespace\":\"3bf6fa02-a6d6-4eb5-baff-10c9e91b2119\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.617\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000c2a0a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bf03781e-ff39-4d87-9342-1981b379845a" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bf03781e-ff39-4d87-9342-1981b379845a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bf03781e-ff39-4d87-9342-1981b379845a",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.617\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b34e70)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0004ad470, 0x24}, {0xc0009ec900, 0x2c}, 0xc000b39bf0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc0004ad470?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\tControllers.NeutronAPI\tReconciling Service delete\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"NeutronAPI\": {\"name\":\"neutron-webhook-test\",\"namespace\":\"688e9c95-1808-49eb-8e7e-d7a579d61270\"}, \"namespace\": \"688e9c95-1808-49eb-8e7e-d7a579d61270\", \"name\": \"neutron-webhook-test\", \"reconcileID\": \"27c6ba88-1dcc-4ad4-9591-4575fe6d0ec5\"}" - " 2026-01-29T11:02:05Z\tINFO\tControllers.NeutronAPI\tReconciled Service delete successfully\t{\"controller\": \"neutronapi\", \"controllerGroup\": \"neutron.openstack.org\", \"controllerKind\": \"NeutronAPI\", \"NeutronAPI\": {\"name\":\"neutron-webhook-test\",\"namespace\":\"688e9c95-1808-49eb-8e7e-d7a579d61270\"}, \"namespace\": \"688e9c95-1808-49eb-8e7e-d7a579d61270\", \"name\": \"neutron-webhook-test\", \"reconcileID\": \"27c6ba88-1dcc-4ad4-9591-4575fe6d0ec5\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-webhook-test\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-webhook-test\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tValidation for NeutronAPI upon update\t{\"name\": \"neutron-webhook-test\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tvalidate update\t{\"name\": \"neutron-webhook-test\"}" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\",\"namespace\":\"3fdf2214-33e3-4e90-90bc-b0a9e80abaac\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.671\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010440a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-4dbdf37a-7ce4-4687-bee7-92b5c6cde11c",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.671\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001119da0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc9200, 0x24}, {0xc00093e150, 0x2c}, 0xc000ef3530)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.14.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\",\"namespace\":\"5035c870-94d0-42c7-8d07-44f7fc60989f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.682\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000b0d7c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-71fe1bc0-6eab-42d9-a933-1368e9bb17c8",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.682\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00102cab0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001109380, 0x24}, {0xc0008106c0, 0x2c}, 0xc001295710)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\",\"namespace\":\"8ca68d47-e4ce-4ab0-a5be-da8cd89f4672\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.713\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006166e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-576c9646-19d4-41ef-90f1-5ba9c9ba9d37",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.713\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001119b00)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009ed6b0, 0x24}, {0xc0009ed920, 0x2c}, 0xc000c3ab70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\",\"namespace\":\"ed76c0c5-1b56-4975-8b3a-142e8fa1a47c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.77\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010448c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e0b7ecd1-ba63-4758-bc7a-8ca962b556a3",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.77\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001083080)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000551410, 0x24}, {0xc00093e450, 0x2c}, 0xc001042690)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.6.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\",\"namespace\":\"22506ebb-aba9-4518-942d-e0ea9bec53f6\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.783\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e0ba40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-341c724b-3bb7-40cb-a083-76195f82f0f7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-341c724b-3bb7-40cb-a083-76195f82f0f7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-341c724b-3bb7-40cb-a083-76195f82f0f7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.783\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00110e4b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011099e0, 0x24}, {0xc001109b90, 0x2c}, 0xc0011cd290)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology\",\"namespace\":\"54a5f430-0b0d-46a2-b450-25e44699fb23\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology-alt\",\"namespace\":\"54a5f430-0b0d-46a2-b450-25e44699fb23\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\",\"namespace\":\"54a5f430-0b0d-46a2-b450-25e44699fb23\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13-topology\"}}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.816\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006177c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-1bcea83c-f49f-4067-b2ac-f6da042f9d13",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.816\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f02090)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ede630, 0x24}, {0xc000cf2720, 0x2c}, 0xc000f2c090)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b690aa17-cb43-4437-9017-63e57d745b96\",\"namespace\":\"41c6e618-4de0-4452-9ca1-e945343a091d\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.868\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010ae000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b690aa17-cb43-4437-9017-63e57d745b96" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b690aa17-cb43-4437-9017-63e57d745b96\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b690aa17-cb43-4437-9017-63e57d745b96",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.868\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010a4270)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000551b90, 0x24}, {0xc00093ec30, 0x2c}, 0xc001043dd0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\",\"namespace\":\"619abee7-03ef-44ce-ae41-9be468970785\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.883\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000151540>: ' - ' NeutronAPI.neutron.openstack.org "neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-883cdffc-f418-4405-88e5-3d0f8b85d1eb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.883\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012b5260)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001109d70, 0x24}, {0xc0012739b0, 0x2c}, 0xc000b68c60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-fd237032-2843-4152-870d-5434e8c2054b\",\"namespace\":\"4994840d-abb1-4587-b24f-b5668081993f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-fd237032-2843-4152-870d-5434e8c2054b\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-fd237032-2843-4152-870d-5434e8c2054b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.911\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f0a000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-fd237032-2843-4152-870d-5434e8c2054b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-fd237032-2843-4152-870d-5434e8c2054b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-fd237032-2843-4152-870d-5434e8c2054b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.911\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f2ca80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af2b70, 0x24}, {0xc000af2c00, 0x2c}, 0xc000e4a8d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\",\"namespace\":\"2cfde38c-2dc4-435c-85a7-8a0dd6137e84\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.97\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010450e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d0d0dc1b-2669-4d88-bed7-635d801eccc2",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.97\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010a58f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c570, 0x24}, {0xc000dad4a0, 0x2c}, 0xc000ffd170)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000d9c570?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:05Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\",\"namespace\":\"26f371a2-d4be-43d2-bc9a-af944774f8ee\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\"}" - " 2026-01-29T11:02:05Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:05.982\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069ee60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c5bb3d14-b994-4c83-abdf-2d1b5eca36b5",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:05.982\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001404330)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0b3e0, 0x24}, {0xc000bcc750, 0x2c}, 0xc0013a4ed0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\",\"namespace\":\"d16cffc9-0995-435e-a0b3-2b3b1a94c29a\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.012\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f0b040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0fe61b26-3d0f-4fd8-acc6-798ba2c471c0",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.012\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000e4b5c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edee40, 0x24}, {0xc000af2fc0, 0x2c}, 0xc000e4b4d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000edee40?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.106 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:791\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\",\"namespace\":\"fac9c33f-c75b-4425-ba6b-67a272994359\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.074\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00017fea0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d730bcf1-e24f-4cb4-8ee9-8a84cdbb7bd4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.074\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0012181e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9ced0, 0x24}, {0xc00093f230, 0x2c}, 0xc0011256e0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.106 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\",\"namespace\":\"71c8acf7-24c6-4f23-8904-c51c1374e4c3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.085\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001416500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f6bf7f8e-8756-4ba0-a0ca-bec345e58ffc",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.085\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00140e7b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0005363c0, 0x24}, {0xc0014820c0, 0x2c}, 0xc0011ec4b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0147afac-9763-4dc4-a450-950e846bd818\",\"namespace\":\"32073369-ae61-4cc3-aa83-5c540f358d53\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0147afac-9763-4dc4-a450-950e846bd818\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0147afac-9763-4dc4-a450-950e846bd818\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.113\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f0b860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0147afac-9763-4dc4-a450-950e846bd818" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0147afac-9763-4dc4-a450-950e846bd818\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0147afac-9763-4dc4-a450-950e846bd818",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.113\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001049e90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af35f0, 0x24}, {0xc000edf440, 0x2c}, 0xc000fb03c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:692\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\",\"namespace\":\"e73668fb-b224-4405-8278-a1aa5dc3a6b0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.172\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e02500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-8ee1ee19-34fd-444e-ae68-9be12b307f57",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.172\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ffc750)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c2d0, 0x24}, {0xc000dac240, 0x2c}, 0xc000ffc660)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:749\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\",\"namespace\":\"54292ecc-cacf-4c0e-b63c-67dbc48391bc\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.184\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069e820>: ' - ' NeutronAPI.neutron.openstack.org "neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-baa11d3b-cf10-493c-9dc4-88b546e33e49",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.184\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0011ec660)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482000, 0x24}, {0xc000bcc1b0, 0x2c}, 0xc0013ce1b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1519\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\",\"namespace\":\"1a2bee96-a32e-40d6-b222-5330a17f9753\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.214\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f54aa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a04bc981-9ec6-4833-b674-018ec16b6f7c",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.214\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fb12f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000edf6b0, 0x24}, {0xc00111e750, 0x2c}, 0xc000caa8d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\",\"namespace\":\"b5441ec2-f006-4058-8b7a-e649046d9417\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.272\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000527360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-8ff2dac2-f6ea-4388-8215-aebd3fb0730f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.272\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001219470)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c420, 0x24}, {0xc00093ea50, 0x2c}, 0xc0012448a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.14.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\",\"namespace\":\"8608be47-ed09-40d3-ab45-4630d845914f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.286\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000563b80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-73773a41-43a7-4450-a33a-fa4bdcea01eb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.286\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00140e720)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcc990, 0x24}, {0xc001482600, 0x2c}, 0xc000efa090)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\",\"namespace\":\"bbeaa7b8-ba6d-431a-8bd5-7f4612a719f3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.315\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e600a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-81d19043-cf0d-4d4a-9eed-47b9ff2a36b7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.315\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eec2a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e900, 0x24}, {0xc00111ea20, 0x2c}, 0xc001096060)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1142\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\",\"namespace\":\"f52b8b08-6623-4545-b97e-a34e61ce6f81\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.373\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000be7180>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b9b42faa-0707-4701-ad59-eee512ff19c8" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b9b42faa-0707-4701-ad59-eee512ff19c8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b9b42faa-0707-4701-ad59-eee512ff19c8",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.373\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ffd530)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac660, 0x24}, {0xc000d9ccc0, 0x2c}, 0xc001153b30)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bd536159-ab58-4458-b039-0475f311a828\",\"namespace\":\"1da081cd-96c0-4860-8d36-29359389b2a5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bd536159-ab58-4458-b039-0475f311a828\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bd536159-ab58-4458-b039-0475f311a828\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.385\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006fee60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bd536159-ab58-4458-b039-0475f311a828" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bd536159-ab58-4458-b039-0475f311a828\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bd536159-ab58-4458-b039-0475f311a828",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.385\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00140f650)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008106f0, 0x24}, {0xc001482cf0, 0x2c}, 0xc000f001b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\",\"namespace\":\"2d72ec7f-6ea3-4635-8dd3-837b62d04422\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.416\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010ae460>: ' - ' NeutronAPI.neutron.openstack.org "neutron-3da0b7f8-a4c8-4089-b97d-58571759e113" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-3da0b7f8-a4c8-4089-b97d-58571759e113\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-3da0b7f8-a4c8-4089-b97d-58571759e113",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.416\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000eeccc0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111ecf0, 0x24}, {0xc001056420, 0x2c}, 0xc00110ae70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\",\"namespace\":\"5e0195d1-74f2-4776-9d3b-259ceb51b41a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.476\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00056d540>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0aacfd78-1150-42a5-9718-e5b5035622be" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0aacfd78-1150-42a5-9718-e5b5035622be\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0aacfd78-1150-42a5-9718-e5b5035622be",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.476\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000886db0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2a390, 0x24}, {0xc000c2a4b0, 0x2c}, 0xc000a790b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\",\"namespace\":\"2d48bde5-b09a-486b-8141-c46e41816440\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.489\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010f0a00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a7182fd0-26ad-4e9d-9e6e-6635cd269255",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.489\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0013cf8c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810ff0, 0x24}, {0xc001482e40, 0x2c}, 0xc000f007b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.116 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\",\"namespace\":\"d59fd45a-a91c-4c6a-9c64-ead6fbf5560b\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.527\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010aef00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-af63bf09-7456-4998-8e5f-aba4f13206f1" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-af63bf09-7456-4998-8e5f-aba4f13206f1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-af63bf09-7456-4998-8e5f-aba4f13206f1",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.527\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00113e2d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000e7e0f0, 0x24}, {0xc001056810, 0x2c}, 0xc00113e120)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000e7e0f0?, 0x1c?}, {0x2405bef?, 0x1e?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\",\"namespace\":\"9f70bdcd-1361-4f65-96a4-ed00a5b4231f\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.574\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0003b6820>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d2490f18-f6c3-47d1-911b-10455b7bca3f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.574\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a795f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9d1a0, 0x24}, {0xc000dad650, 0x2c}, 0xc000e4efc0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000d9d1a0?, 0xc000ff45a0?}, {0x2405bef?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1732\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology\",\"namespace\":\"95f13d3e-0743-4436-8862-ebf74ae7a852\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology-alt\",\"namespace\":\"95f13d3e-0743-4436-8862-ebf74ae7a852\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\",\"namespace\":\"95f13d3e-0743-4436-8862-ebf74ae7a852\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5-topology\"}}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.596\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006ffcc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c622897a-e4d6-4b97-bf3d-2e48f9b9ddb5",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.596\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012ba420)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcdd70, 0x24}, {0xc0008112f0, 0x2c}, 0xc0006b0330)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.081 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\",\"namespace\":\"4db75d9a-4378-408f-99bd-a456e6833be3\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.617\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e04b40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-957e0d2a-8f24-41e3-8de7-41717f0e1b3b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.617\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00118c510)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111e000, 0x24}, {0xc000c1e030, 0x2c}, 0xc00113e0c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.108 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology\",\"namespace\":\"6fb17a17-b2c0-4447-a096-a8ed41fe3d9e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology-alt\",\"namespace\":\"6fb17a17-b2c0-4447-a096-a8ed41fe3d9e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\",\"namespace\":\"6fb17a17-b2c0-4447-a096-a8ed41fe3d9e\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759-topology\"}}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.683\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000297720>: ' - ' NeutronAPI.neutron.openstack.org "neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-2169b0ce-893a-45d7-a9b5-1fa32d9f5759",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.683\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a99da0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2a990, 0x24}, {0xc000dadd40, 0x2c}, 0xc000b0c300)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\",\"namespace\":\"4af48ae6-1ecb-4b83-b5f5-90fc634e3339\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.689\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001511400>: ' - ' NeutronAPI.neutron.openstack.org "neutron-716ef495-b305-46c8-b04f-55ee224c4cf2" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-716ef495-b305-46c8-b04f-55ee224c4cf2\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-716ef495-b305-46c8-b04f-55ee224c4cf2",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.689\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012bba10)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000811e30, 0x24}, {0xc0005375f0, 0x2c}, 0xc000ed6360)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.091 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\",\"namespace\":\"7e024e11-260a-4a59-b7ba-020dd8bd45db\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.774\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000fbf040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7a35bcb3-05b7-49ef-849a-80efb24284eb",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.774\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd0d80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093f6e0, 0x24}, {0xc00093f800, 0x2c}, 0xc0005b0c00)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.14.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\",\"namespace\":\"690d4306-14d7-4f4f-85d7-eb2ac8571c56\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.787\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011ff4a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-860818f1-44c0-40b2-a41a-e0b07aad455b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-860818f1-44c0-40b2-a41a-e0b07aad455b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-860818f1-44c0-40b2-a41a-e0b07aad455b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.787\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000e73d40)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0014838c0, 0x24}, {0xc001483950, 0x2c}, 0xc000e73b90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc0014838c0?, 0x0?}, {0x23fdbc3?, 0x240cdc6?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:216\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\",\"namespace\":\"094a6d5a-a52b-47e4-b40f-eb688c7693a7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.877\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000fbf9a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b0aed4ba-bb3d-4912-bdd7-9eaa6bbaf20e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.877\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000b7ac60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a8270, 0x24}, {0xc000c2ae70, 0x2c}, 0xc000fd1350)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:06Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\",\"namespace\":\"14cd79ab-8b63-4254-8876-1beab3946298\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\"}" - " 2026-01-29T11:02:06Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:06.977\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e52320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-306bee4f-b521-4d71-ac35-3f926cc7132c" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-306bee4f-b521-4d71-ac35-3f926cc7132c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-306bee4f-b521-4d71-ac35-3f926cc7132c",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:06.977\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0006923c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c2b080, 0x24}, {0xc0011a8810, 0x2c}, 0xc000910ba0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects NeutronAPI with wrong field in defaultConfigOverwrite\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2102\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d4c4348d-4338-4b17-9907-ea319b447297\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d4c4348d-4338-4b17-9907-ea319b447297\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123 \e[38;5;243m@ 01/29/26 11:02:07.078\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected" - ' : NeutronAPI.neutron.openstack.org "neutron-d4c4348d-4338-4b17-9907-ea319b447297" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' to contain substring' - " : invalid: spec.defaultConfigOverwrite: Invalid value: \"policy.json\": Only the following keys are valid: policy.yaml\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123\e[0m \e[38;5;243m@ 01/29/26 11:02:07.078\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.3()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123 +0x4de" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\",\"namespace\":\"859f33b2-3f53-4d27-b943-1c70c03c8e36\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.179\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00058f5e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-1e0124cb-e278-45a3-abca-bfc36943a03f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-1e0124cb-e278-45a3-abca-bfc36943a03f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-1e0124cb-e278-45a3-abca-bfc36943a03f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.179\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00131f770)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c1ce0, 0x24}, {0xc0011a8f30, 0x2c}, 0xc000935a10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.017 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\",\"namespace\":\"afb20219-1b76-4b28-8e0e-75d35498a4cb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.223\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d88b40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0a5c5573-1d74-4e0c-9f2e-471849e6d86d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.223\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fe7650)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94f30, 0x24}, {0xc000af26f0, 0x2c}, 0xc000f45dd0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.019 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:243\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\",\"namespace\":\"331997bd-1f5a-4db3-8654-ed768702698e\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.276\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011d1360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6c1d121f-aa91-4a0f-9e30-4c09799a1d1e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.276\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000e72ff0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcc870, 0x24}, {0xc001108780, 0x2c}, 0xc000e72f00)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc000bcc870?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:187\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:191\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\",\"namespace\":\"8a2421f7-cbae-45b7-8376-80fa0a11ba6a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.28\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eec640>: ' - ' NeutronAPI.neutron.openstack.org "neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-9fdf3434-581f-41e0-a6f2-5d7d72728199",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.28\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000d137d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011a94d0, 0x24}, {0xc0006c1e00, 0x2c}, 0xc00083e9c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:188 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\",\"namespace\":\"240851b9-4a7e-4c01-a80d-295f18b16bb9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.325\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000afe000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-23fe2678-7474-46e0-a067-8eb123c0fa2b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.325\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0008e0900)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111eb40, 0x24}, {0xc000af2750, 0x2c}, 0xc000f45ec0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\",\"namespace\":\"a4ec79ca-f6d3-4fca-80b5-dd2d65a2e3c1\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.38\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009a8000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-eddda6b9-0233-4d6a-bbb3-2bbb00638afd",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.38\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f02780)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9dbc0, 0x24}, {0xc000d9dd70, 0x2c}, 0xc000bd0b10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.117 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\",\"namespace\":\"a99345b4-4b6a-436f-adca-fa80ee942891\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.389\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010f0c80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-97afdccb-6fe6-4330-bbc5-dc59ad52475c",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.389\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000539ef0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001108ba0, 0x24}, {0xc000bcd1d0, 0x2c}, 0xc000ed7aa0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.19({{0xc001108ba0?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.093 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:265\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\",\"namespace\":\"d7886750-dabe-4b59-95fd-fe856c8437d8\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.421\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00112eaa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a9176665-bbe9-4849-b7b4-27e4d493d40d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.421\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0010c2810)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000af2780, 0x24}, {0xc000af2810, 0x2c}, 0xc00111a450)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.081 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1549\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1599\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\",\"namespace\":\"2f240be8-ce96-4bf3-a9ce-59ae78c5c77f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"override\":{\"service\":{\"public\":{\"endpointURL\":\"https://neutron-openstack.apps-crc.testing\"}}},\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\"}}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.478\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069e960>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e23e1961-8c8c-45f7-b7f6-bfce46437ac8",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.478\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000d7c5a0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcd7a0, 0x24}, {0xc000c0aed0, 0x2c}, 0xc00140f3b0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.14.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1571 +0x4c9" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-70833f6b-1906-46ec-902e-8b908392873d\",\"namespace\":\"5d2aec59-f294-41b3-9105-fa36f8b3ccd6\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-70833f6b-1906-46ec-902e-8b908392873d\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-70833f6b-1906-46ec-902e-8b908392873d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.48\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000eed720>: ' - ' NeutronAPI.neutron.openstack.org "neutron-70833f6b-1906-46ec-902e-8b908392873d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-70833f6b-1906-46ec-902e-8b908392873d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-70833f6b-1906-46ec-902e-8b908392873d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.48\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f03d10)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a510, 0x24}, {0xc0011a9b30, 0x2c}, 0xc000f03b90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.110 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology\",\"namespace\":\"d1317c40-181e-45ea-ac27-15407d8881ce\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology-alt\",\"namespace\":\"d1317c40-181e-45ea-ac27-15407d8881ce\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\",\"namespace\":\"d1317c40-181e-45ea-ac27-15407d8881ce\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552-topology\"}}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.531\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001408c80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b3a0153e-4df6-46ff-b3c3-256fcecaf552",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.531\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001397620)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0009edb00, 0x24}, {0xc00111f590, 0x2c}, 0xc0013231a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e3348243-505d-4914-8a62-2896a4d452c9\",\"namespace\":\"e3bc8916-bf74-49bb-a40e-c74833ac7589\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.579\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069f2c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e3348243-505d-4914-8a62-2896a4d452c9" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e3348243-505d-4914-8a62-2896a4d452c9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e3348243-505d-4914-8a62-2896a4d452c9",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.579\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012149c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c0b1d0, 0x24}, {0xc000bcdd40, 0x2c}, 0xc0012148d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:715\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\",\"namespace\":\"7b70a027-3a2b-4ca8-8334-aa010725578e\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.58\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009a8f00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-134f11cd-dea7-4893-8c10-037ad9e70c2f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.58\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000df2990)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b659b0, 0x24}, {0xc0011a9dd0, 0x2c}, 0xc000a8e870)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.090 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\",\"namespace\":\"264344ca-2158-476f-a1ea-51869c753d1a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.623\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e33a40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f0ad007a-ee7c-4881-b908-1ca444651669" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f0ad007a-ee7c-4881-b908-1ca444651669\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f0ad007a-ee7c-4881-b908-1ca444651669",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.623\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013237d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00111f620, 0x24}, {0xc000cf3590, 0x2c}, 0xc0013a5a10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\",\"namespace\":\"2a6465b2-7dea-4726-9ca1-c8129403d2e5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.677\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0009a9720>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b5727395-13c0-4437-80c3-3ff2de029f39" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b5727395-13c0-4437-80c3-3ff2de029f39\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b5727395-13c0-4437-80c3-3ff2de029f39",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.677\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000693830)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107a900, 0x24}, {0xc00107aab0, 0x2c}, 0xc000f97e60)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1286\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\",\"namespace\":\"21f6881e-f1f8-4559-a2e7-8ea71e014a51\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.722\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001409ea0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bab5fdeb-f993-4b56-ba07-b803a63a01dc",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.722\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001271c80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000cf3740, 0x24}, {0xc000af3140, 0x2c}, 0xc0014846f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\",\"namespace\":\"0a40dd89-e9db-4996-b990-98ae5a05450d\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.777\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f100a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-190c2d65-b6c6-4e50-a94a-b6a57887b41d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.777\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000df3ad0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b65dd0, 0x24}, {0xc000c2bf50, 0x2c}, 0xc000f40ab0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.6.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\",\"namespace\":\"df8c4e40-abf5-47e4-9f77-49bb6794e755\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.879\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f108c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-afa77ea5-d314-4e5c-95d5-9ef146c1ba11",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.879\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010ab650)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005ea20, 0x24}, {0xc000fc81e0, 0x2c}, 0xc000f41020)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc00005ea20?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:07Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\",\"namespace\":\"2ec7a38b-0fa3-432b-8628-4dd585c0701a\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\"}" - " 2026-01-29T11:02:07Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:07.978\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001008a00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-a16b2e1a-ca3e-4151-a18a-575098956333" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-a16b2e1a-ca3e-4151-a18a-575098956333\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-a16b2e1a-ca3e-4151-a18a-575098956333",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:07.978\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010dd4d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001114300, 0x24}, {0xc00107afc0, 0x2c}, 0xc0010dd3e0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc001114300?, 0x0?}, {0x23fdbc3?, 0xc000179dd0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\",\"namespace\":\"f6cbc397-4ae7-4bcb-8103-cbe48fe4be77\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.08\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010099a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-558f87ce-4f2f-451c-8471-471a7fc8abfa",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.08\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc1140)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00107b740, 0x24}, {0xc00107b7d0, 0x2c}, 0xc000f53560)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.011 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1505\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\",\"namespace\":\"df41414d-275f-4d16-8d74-49dacab86cf4\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.168\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0005635e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-13edc9ce-f221-4f86-8d6a-a67275f2f510",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.168\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b4f380)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0008103c0, 0x24}, {0xc000536cf0, 0x2c}, 0xc000b4f1a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:454\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-83b47797-2401-4a83-be88-41e214d89a29\",\"namespace\":\"0809ed58-dc00-479d-a937-266b9b1a16dc\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-83b47797-2401-4a83-be88-41e214d89a29\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-83b47797-2401-4a83-be88-41e214d89a29\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.181\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010a8460>: ' - ' NeutronAPI.neutron.openstack.org "neutron-83b47797-2401-4a83-be88-41e214d89a29" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-83b47797-2401-4a83-be88-41e214d89a29\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-83b47797-2401-4a83-be88-41e214d89a29",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.181\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001064600)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001114b40, 0x24}, {0xc00107bc80, 0x2c}, 0xc001064510)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc001114b40?, 0x0?}, {0x23fdbc3?, 0xc0001798c0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.012 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:356\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:361\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\",\"namespace\":\"d867f045-b490-414e-81bf-b586949310ce\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.214\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d89d60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-eb6b7e14-aa3c-4612-9d84-7a2b181b32e1",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.214\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117cc30)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001193a10, 0x24}, {0xc001231170, 0x2c}, 0xc001346bd0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.6.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:357 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.104 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-44438589-6bef-4445-a833-592cf1e2aa27\",\"namespace\":\"95835abd-4735-42e0-8d00-c1f9f6c3f1f2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.272\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000240aa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-44438589-6bef-4445-a833-592cf1e2aa27" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-44438589-6bef-4445-a833-592cf1e2aa27\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-44438589-6bef-4445-a833-592cf1e2aa27",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.272\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000fe5500)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000bcde30, 0x24}, {0xc000bcdf80, 0x2c}, 0xc000fe5410)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.115 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1660\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology\",\"namespace\":\"08880028-db2e-41f2-89d6-65fa193e7f94\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology-alt\",\"namespace\":\"08880028-db2e-41f2-89d6-65fa193e7f94\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae\",\"namespace\":\"08880028-db2e-41f2-89d6-65fa193e7f94\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-e5427078-5286-4c74-a900-8aa7022039ae-topology\"}}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.295\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010a90e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e5427078-5286-4c74-a900-8aa7022039ae" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e5427078-5286-4c74-a900-8aa7022039ae\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e5427078-5286-4c74-a900-8aa7022039ae",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.295\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00121f680)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc85a0, 0x24}, {0xc0005503c0, 0x2c}, 0xc001118480)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1843\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\",\"namespace\":\"d06d51ae-e0f3-4542-90d7-f319962e96c5\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.318\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e04b40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-47b4aeda-3ca8-40a3-80fe-b9e80754bcf7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.318\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0012700f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94600, 0x24}, {0xc0010560c0, 0x2c}, 0xc001436180)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\",\"namespace\":\"b9d5ee45-4da9-4901-84c8-0c2b65af7b37\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.375\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069e780>: ' - ' NeutronAPI.neutron.openstack.org "neutron-12e2fa93-ea63-4954-bb9b-ac1855795127" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-12e2fa93-ea63-4954-bb9b-ac1855795127\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-12e2fa93-ea63-4954-bb9b-ac1855795127",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.375\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f40870)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810630, 0x24}, {0xc000537bc0, 0x2c}, 0xc00080b2c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1106\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-37d6e56c-0048-470d-bb32-4c851f974267\",\"namespace\":\"67044400-14e5-4618-9d42-b80f717637ec\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.382\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0010a99a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-37d6e56c-0048-470d-bb32-4c851f974267" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-37d6e56c-0048-470d-bb32-4c851f974267\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-37d6e56c-0048-470d-bb32-4c851f974267",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.382\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ef2e10)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001115aa0, 0x24}, {0xc001115c80, 0x2c}, 0xc0010422a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.11.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1112 +0x13e" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:932\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\",\"namespace\":\"38f0c33d-db7b-4a2e-a3ce-726b8ce881a5\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.419\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000ca92c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f76ddff7-8eef-463b-8e9f-48a34e0da906",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.419\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001437c80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001230390, 0x24}, {0xc000c941b0, 0x2c}, 0xc000f02810)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\",\"namespace\":\"dafa3a03-1295-442c-b164-360ebfa62dd4\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.485\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0012a8320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7fba8d93-5d6e-4a14-8665-61a46cd6b697",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.485\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001042450)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8f60, 0x24}, {0xc0005519e0, 0x2c}, 0xc0010f6210)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.111 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\",\"namespace\":\"c7caceb1-f995-48e7-b125-fff22425ef73\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.481\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069f040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6ad9399e-9623-4e4d-9a80-f00e923cbec0",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.481\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001416f60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482810, 0x24}, {0xc000810b70, 0x2c}, 0xc000f41560)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc001482810?, 0x1c?}, {0x2405bef?, 0x1e?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:932\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\",\"namespace\":\"9995ce1d-9a44-4e6b-b2a5-67976093ecc3\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.521\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e68f00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-365aba88-8938-4ec7-af34-dba981bd23ed" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-365aba88-8938-4ec7-af34-dba981bd23ed\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-365aba88-8938-4ec7-af34-dba981bd23ed",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.521\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117d140)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c94ab0, 0x24}, {0xc0010568d0, 0x2c}, 0xc001346270)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.087 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:371\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:377\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\",\"namespace\":\"ceca7349-1b5e-46c7-9953-5068532f22d2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.575\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e0aaa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-ccb32594-74bb-4e66-ab04-9dad668cf1d4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.575\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b90f30)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810ba0, 0x24}, {0xc001482db0, 0x2c}, 0xc00104c6c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.7.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:372 +0x9c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:749\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\",\"namespace\":\"9a42e06c-5e57-4754-a601-0cdedbca4da0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.588\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00120b540>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bee4ae60-cc08-4484-b6ef-c9cfe5dcff9a",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.588\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0010a5470)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8180, 0x24}, {0xc000630c90, 0x2c}, 0xc001124150)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\",\"namespace\":\"fe368fb5-d627-4ef3-9304-d4f835a70aa9\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.619\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e699a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0ac1c4c5-f17b-40be-ab5b-e8b4648b56cf",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.619\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117d680)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001230810, 0x24}, {0xc001056ea0, 0x2c}, 0xc001420810)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:247\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\",\"namespace\":\"97a8ffcc-83e5-431a-b083-2a795edbcdb9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.675\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011ff360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-5765f92f-4720-493d-87cb-1e22d6e4ffa9",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.675\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00081c4e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000810e40, 0x24}, {0xc000810f00, 0x2c}, 0xc000f5c8a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1675\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology\",\"namespace\":\"d1e2caff-dccb-49e6-995e-c6f8cc939738\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology-alt\",\"namespace\":\"d1e2caff-dccb-49e6-995e-c6f8cc939738\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\",\"namespace\":\"d1e2caff-dccb-49e6-995e-c6f8cc939738\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-0a417157-ae66-45ef-bea6-7a08100b872d-topology\"}}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.692\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00056dae0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0a417157-ae66-45ef-bea6-7a08100b872d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0a417157-ae66-45ef-bea6-7a08100b872d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0a417157-ae66-45ef-bea6-7a08100b872d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.692\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001390e70)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001492000, 0x24}, {0xc00005e1e0, 0x2c}, 0xc000f6a0c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:178\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:287\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\",\"namespace\":\"b217cef7-447b-4689-a535-380d305afb19\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.72\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122a000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-bd47c5cd-eae4-4e38-8650-bfd1c0cf5159",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.72\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00117dc80)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001057080, 0x24}, {0xc000c951a0, 0x2c}, 0xc00117db90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc001057080?, 0x0?}, {0x23fdbc3?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:187 +0x66" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\",\"namespace\":\"df5ede43-4307-45f8-983d-4596f2824837\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.772\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0015d45a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-758b4b77-e122-42a1-a073-ccfdfc6d0ca4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.772\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0007ef0e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00150e750, 0x24}, {0xc000f2e7e0, 0x2c}, 0xc0007eeff0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:439\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:462\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\",\"namespace\":\"09899a4b-4b30-4129-8340-477db50fc8fc\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.788\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0002961e0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-261ce9ca-c448-4985-bedf-fbd8b5dc630f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.788\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc0013918c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca8000, 0x24}, {0xc000fc8630, 0x2c}, 0xc0013917d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc000ca8000?, 0x0?}, {0x23fdbc3?, 0xc0001799e0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunConfigHashSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:448 +0x42" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\",\"namespace\":\"44e168c8-3dc5-414e-8bab-0b51dfb5cfeb\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.82\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e33b80>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7fb9e6da-aec3-4864-a2b8-56b456a086af",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.82\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013ba3f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001231530, 0x24}, {0xc000c95410, 0x2c}, 0xc0013ba2d0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:869\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\",\"namespace\":\"4f597140-db85-4e4b-835c-50ca1f66802f\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.876\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e0bcc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e5b84aae-1c11-417b-b3bb-1e0d37d313cf",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.876\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00113a270)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00150edb0, 0x24}, {0xc00150ee40, 0x2c}, 0xc00102d230)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.094 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\",\"namespace\":\"74ccd2f4-7cc6-40fb-adc8-b3bdae7166d9\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.884\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000297220>: ' - ' NeutronAPI.neutron.openstack.org "neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-dd05e9b6-b923-4c5d-b24e-d91b9453867e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.884\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001312f00)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc87b0, 0x24}, {0xc000ca8b70, 0x2c}, 0xc001312cc0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1368\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1411\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\",\"namespace\":\"b4e8c19d-243a-4225-aa8e-76f051fd1039\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"tls\":{\"api\":{\"internal\":{\"secretName\":\"internal-tls-certs\"},\"public\":{\"secretName\":\"public-tls-certs\"}},\"caBundleSecretName\":\"combined-ca-bundle\",\"ovn\":{\"secretName\":\"internal-tls-certs\"}}}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.923\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f9dae0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-4224ce01-8b7f-492e-b1e9-37dba425dc59",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.923\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00115be90)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001084030, 0x24}, {0xc000c95650, 0x2c}, 0xc0013ba8a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.13.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1383 +0x405" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1232\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\",\"namespace\":\"19a6e1ca-5989-4019-85c3-aea6b68cd837\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.976\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0015d5a40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6508b9cf-a9ff-43c7-87d5-06e60f83323d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.976\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00113b590)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000811650, 0x24}, {0xc000f2f230, 0x2c}, 0xc00113b4a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:08Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\",\"namespace\":\"e5d20f1b-64b3-4e17-a48e-57e95a4dac52\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\"}" - " 2026-01-29T11:02:08Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:08.988\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e028c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e2b61803-0f9f-4a2e-9896-127bd5d47686",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:08.988\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001313ce0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000631e90, 0x24}, {0xc000fc8c00, 0x2c}, 0xc001218d20)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d99d7412-63db-4e0d-9a53-075a30978817\",\"namespace\":\"b890b976-09c9-4242-8b6b-519073f9825c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.023\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0008463c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d99d7412-63db-4e0d-9a53-075a30978817" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d99d7412-63db-4e0d-9a53-075a30978817\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d99d7412-63db-4e0d-9a53-075a30978817",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.023\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000fc85d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0010845d0, 0x24}, {0xc001057ce0, 0x2c}, 0xc000fb1ad0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\",\"namespace\":\"c6a316c7-7004-4352-8f1e-6153de780d72\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.076\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011f0320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0940be6d-6806-4b16-a123-5c29b4e7eb05",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.076\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000b68a20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c4060, 0x24}, {0xc001483110, 0x2c}, 0xc0011cc030)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1065\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\",\"namespace\":\"d07cca9f-5850-4c1d-8366-c93c4aee3583\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.087\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000be6780>: ' - ' NeutronAPI.neutron.openstack.org "neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-8848a51c-470a-4b37-94cf-2ed4ea34f5b7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.087\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000ce5830)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005ef00, 0x24}, {0xc000fc8d50, 0x2c}, 0xc001219260)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.099 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1766\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1795\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\",\"namespace\":\"9f4c384f-70e0-4e54-8449-1d8788e9ddaf\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"extraMounts\":[{\"extraVol\":[{\"extraVolType\":\"foo\",\"mounts\":[{\"mountPath\":\"/var/log/foo\",\"name\":\"foo\",\"readOnly\":true}],\"propagation\":[\"Neutron\"],\"volumes\":[{\"name\":\"foo\",\"secret\":{\"secretName\":\"foo\"}}]}],\"name\":\"foo\",\"region\":\"az0\"}],\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.123\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000846be0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-842fecad-6405-455f-9aa3-b9f5cf087c4a",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.123\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013bb5f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000c95860, 0x24}, {0xc000cf2690, 0x2c}, 0xc0009fe630)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.16.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1771 +0x18f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:825\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\",\"namespace\":\"b73c4251-9b99-4f66-a4f6-8b530cc792f2\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.178\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011f0be0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-2c7c259d-5cff-441b-8fb2-380acc7a885d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.178\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0011cc570)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c4cc0, 0x24}, {0xc0011c4db0, 0x2c}, 0xc0013a5110)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:257\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\",\"namespace\":\"668e5a99-b494-45a0-90d8-56a0b73d5e8c\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.184\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000be7040>: ' - ' NeutronAPI.neutron.openstack.org "neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-3025b7dc-9a81-4710-92c9-6db7cc20b9a4",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.184\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000585020)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc8f90, 0x24}, {0xc000ca91d0, 0x2c}, 0xc000ffcab0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:137\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\",\"namespace\":\"35c8f686-be86-49b6-9218-4c3525b8f19a\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.223\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122bcc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b884b1ef-e24a-4b22-b0df-ee8bad68fb22",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.223\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc00119d4d0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001231a40, 0x24}, {0xc001085140, 0x2c}, 0xc000f7e360)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:302\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\",\"namespace\":\"acd23a63-88c4-4390-bf8d-38ecac7a3e11\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.276\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011f14a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b96f4d0f-cb78-4613-a60b-c72d2d1fcf3b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.276\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000beaa20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5410, 0x24}, {0xc0011c54a0, 0x2c}, 0xc000ad5170)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.105 seconds]\e[0m" - "\e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong service override endpoint type\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2158\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2199\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\",\"namespace\":\"74568912-bf6d-4a3a-ba61-2ab9af9c8ac2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.29\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e520a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-1e33468a-e5a7-4dce-8dda-9b4eecd623c7",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.29\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a78cf0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dac6f0, 0x24}, {0xc000dac780, 0x2c}, 0xc000a78cc0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2160 +0x151" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:135\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\",\"namespace\":\"15b65114-bde4-4973-895e-5685d6f22c86\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.378\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0007e1180>: ' - ' NeutronAPI.neutron.openstack.org "neutron-de2a4b3b-ba16-4398-9c04-34941f0691da" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-de2a4b3b-ba16-4398-9c04-34941f0691da\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-de2a4b3b-ba16-4398-9c04-34941f0691da",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.378\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ad40c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005e6c0, 0x24}, {0xc00150e030, 0x2c}, 0xc000cdc0c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.19({{0xc00005e6c0?, 0x0?}, {0x2405bef?, 0x0?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:147 +0x7b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:169\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\",\"namespace\":\"71523fc9-6746-4668-9735-45e86cdfcad7\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.387\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000fbfa40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c0060d63-ce58-4b5b-bcdc-216012c8a466",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.387\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001244ed0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000ca9d70, 0x24}, {0xc000fc91d0, 0x2c}, 0xc000585c80)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\",\"namespace\":\"4419904a-5bcd-49f1-b3dc-94fd51a3f0c0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.49\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e532c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-2ece57ff-2ce4-4978-bb3c-4c94b0621e19",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.49\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc001245620)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000fc99b0, 0x24}, {0xc000ca9f80, 0x2c}, 0xc00076f5f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.115 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-505d3883-6c6c-40ef-b279-192454b72260\",\"namespace\":\"7c598252-3d44-4af4-a2fd-3eca1a8d6c61\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-505d3883-6c6c-40ef-b279-192454b72260\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-505d3883-6c6c-40ef-b279-192454b72260\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.486\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000399860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-505d3883-6c6c-40ef-b279-192454b72260" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-505d3883-6c6c-40ef-b279-192454b72260\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-505d3883-6c6c-40ef-b279-192454b72260",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.486\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000ad5aa0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00150e600, 0x24}, {0xc0011c4810, 0x2c}, 0xc000ad5350)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc00150e600?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.102 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:449\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-167087b6-0f4c-465c-8355-1138187c574f\",\"namespace\":\"e525aea6-8176-470a-bdd5-e9ca455ac4da\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-167087b6-0f4c-465c-8355-1138187c574f\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-167087b6-0f4c-465c-8355-1138187c574f\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.592\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00058f860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-167087b6-0f4c-465c-8355-1138187c574f" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-167087b6-0f4c-465c-8355-1138187c574f\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-167087b6-0f4c-465c-8355-1138187c574f",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.592\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000dec330)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00012eea0, 0x24}, {0xc00012f9b0, 0x2c}, 0xc000e1bd40)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.108 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:401\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\",\"namespace\":\"95acf60c-cde1-4956-853b-f452f9d82458\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.594\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0006fedc0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-26eb9d2d-2384-4a67-b89b-5654ba04f700",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.594\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0012b44e0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0011c5c20, 0x24}, {0xc00150eb10, 0x2c}, 0xc0011df440)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc0011c5c20?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.096 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1872\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\",\"namespace\":\"3f61a371-99bc-4bb6-b7ca-5064dbe33cfd\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.69\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc001000aa0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-087d8703-6bce-4ae2-98b5-8ac1b963d9b6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.69\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fd03f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000dadad0, 0x24}, {0xc00093e180, 0x2c}, 0xc000fd02a0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology\",\"namespace\":\"273e42c0-bac0-46fd-b684-27bd41369ae2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology-alt\",\"namespace\":\"273e42c0-bac0-46fd-b684-27bd41369ae2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\",\"namespace\":\"273e42c0-bac0-46fd-b684-27bd41369ae2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9-topology\"}}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.696\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00069f900>: ' - ' NeutronAPI.neutron.openstack.org "neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-3fe982f9-b6d1-41c1-a12c-ff07343ceee9",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.696\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0013d92f0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001026c30, 0x24}, {0xc00150f6e0, 0x2c}, 0xc0012b52f0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.085 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1080\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\",\"namespace\":\"bba64e02-ba76-4c01-9b70-99933dbd8642\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.783\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00003ad20>: ' - ' NeutronAPI.neutron.openstack.org "neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-820ac29d-1d1c-4e32-bf63-21791ad2b770",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.783\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001044510)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001027200, 0x24}, {0xc0010272c0, 0x2c}, 0xc0013d9b90)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.109 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1616\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1683\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology\",\"namespace\":\"d7bc8dd9-0c3c-4e15-93c3-09ac0768c8e8\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology-alt\",\"namespace\":\"d7bc8dd9-0c3c-4e15-93c3-09ac0768c8e8\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology-alt\",\"service\":\"neutron\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0\",\"namespace\":\"d7bc8dd9-0c3c-4e15-93c3-09ac0768c8e8\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"neutron-f5967128-5353-4014-a68e-e32213487fe0-topology\"}}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f5967128-5353-4014-a68e-e32213487fe0\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f5967128-5353-4014-a68e-e32213487fe0\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.8\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d66000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f5967128-5353-4014-a68e-e32213487fe0" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f5967128-5353-4014-a68e-e32213487fe0\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f5967128-5353-4014-a68e-e32213487fe0",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.8\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000934000)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0006c01e0, 0x24}, {0xc0006c05a0, 0x2c}, 0xc000c995c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.15.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1637 +0x39f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.017 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:663\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\",\"namespace\":\"2bdf9542-2370-4820-9ba4-d51749f81564\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.853\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e68320>: ' - ' NeutronAPI.neutron.openstack.org "neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-4f1e6120-5f40-4649-b48b-24d01f6c394e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.853\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0013bb140)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001056000, 0x24}, {0xc00151e840, 0x2c}, 0xc000f7f110)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\",\"namespace\":\"4c70f503-ddf4-4a82-80c6-0488c8288dec\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.886\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e0a8c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-75e64bf3-7445-4265-ad15-ded65fd0dc51",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.886\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc0006b0360)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482270, 0x24}, {0xc001482300, 0x2c}, 0xc001044e70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.109 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:362\e[0m" - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:385\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\",\"namespace\":\"88bff3db-caea-4714-845d-80f850a9c7f4\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.903\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e03180>: ' - ' NeutronAPI.neutron.openstack.org "neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-f065747b-c61a-4fa3-b9d6-afd057f37b45",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.903\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc00131eb10)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000d9c240, 0x24}, {0xc000d9c3f0, 0x2c}, 0xc00083eea0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.19({{0xc000d9c240?, 0x18?}, {0x23fdbc3?, 0x1a?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:379 +0x26f" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\",\"namespace\":\"f0537b40-daa5-449c-86d8-8d92161768a0\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.955\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e694a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-7302dc48-507a-4694-b2f9-5bfe46902357" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-7302dc48-507a-4694-b2f9-5bfe46902357\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-7302dc48-507a-4694-b2f9-5bfe46902357",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.955\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000625b30)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00151ecf0, 0x24}, {0xc001056630, 0x2c}, 0xc000cacb70)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.095 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:281\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\",\"namespace\":\"6f842321-c29e-459f-afed-95111f9347d2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.983\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011d1360>: ' - ' NeutronAPI.neutron.openstack.org "neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-6ac9894c-81f7-49ed-baff-2a0576bf971b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.983\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f00690)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000f2e960, 0x24}, {0xc000f2e9f0, 0x2c}, 0xc0006b0e10)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.087 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:692\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:09Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\",\"namespace\":\"07c48b0b-7544-4566-a488-e6e6b2fc400f\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\"}" - " 2026-01-29T11:02:09Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:09.997\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e03a40>: ' - ' NeutronAPI.neutron.openstack.org "neutron-dbbd2562-0418-489d-8934-05b0f83f5d28" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-dbbd2562-0418-489d-8934-05b0f83f5d28\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-dbbd2562-0418-489d-8934-05b0f83f5d28",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:09.997\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000935860)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00093ef30, 0x24}, {0xc000d9c8d0, 0x2c}, 0xc000bd0180)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1850\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\",\"namespace\":\"e2724c59-8182-458c-96ee-016b1a3ddac2\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.057\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00017f9a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-317a4506-ef20-4b3e-acbd-e0d2384c2c62",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.057\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0005e7d70)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001056a20, 0x24}, {0xc001193f80, 0x2c}, 0xc000bd2990)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.103 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:133\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:155\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\",\"namespace\":\"497510b8-a31a-4ba7-8181-2fde23bcbc8d\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.087\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0011fe5a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-d8a0e6e1-df31-46f0-bb3f-d368785fb68b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.087\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc001268570)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001482ae0, 0x24}, {0xc0012721b0, 0x2c}, 0xc000f01830)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:134 +0x7c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.112 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:96\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret some-mariadb-account-db-secret" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-66dfd121-2245-447c-8507-5330d1951d3d\",\"namespace\":\"cacc3c43-f456-447d-815f-4bc498d474cf\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.103\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d66be0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-66dfd121-2245-447c-8507-5330d1951d3d" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-66dfd121-2245-447c-8507-5330d1951d3d\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-66dfd121-2245-447c-8507-5330d1951d3d",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.103\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f021b0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000b64540, 0x24}, {0xc000d9cbd0, 0x2c}, 0xc000bd1050)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.19({{0xc000b64540?, 0x1c?}, {0x2405bef?, 0x1e?}})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1934 +0x17f" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260124124804-c82210f7a636/test/helpers/harnesses.go:113 +0x2a4" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:552\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\",\"namespace\":\"e721ca26-8eb9-48f4-afd7-ef1875b2180d\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.158\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e33860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c15dccb1-4fbe-4b72-87cf-b20d4a3df1a6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.158\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc0000daa20)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001056c00, 0x24}, {0xc00151f890, 0x2c}, 0xc0000da360)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\",\"namespace\":\"b98df521-8da5-4317-9f1f-182599cc5096\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.185\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000a96000>: ' - ' NeutronAPI.neutron.openstack.org "neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-8b0f5cf3-2232-4ccd-9adc-4c365aad0276",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.185\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc00155a720)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00005fc50, 0x24}, {0xc000f2fb60, 0x2c}, 0xc000e72cc0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.083 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\",\"namespace\":\"cf75d4cd-9e35-4647-9acc-64f030a185cd\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.196\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000bf0500>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c0649861-c3d3-4d57-be4a-22cdf7bc0de6",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.196\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000f29da0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001493170, 0x24}, {0xc00093f740, 0x2c}, 0xc000a8eae0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1242\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\",\"namespace\":\"1967cb1a-83e0-4129-a0cd-5bdbc84b4650\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.256\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d883c0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-b45f9aef-bb1e-4548-a3b7-0a3979cebf68",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.256\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc001118ab0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00151fd10, 0x24}, {0xc00151fda0, 0x2c}, 0xc0003959e0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.100 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:415\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\",\"namespace\":\"ad1868c4-eedd-4dc5-b25e-69aa1abb4525\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.285\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00092a280>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e772b708-8fdf-4245-adef-5b3fd803237b" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e772b708-8fdf-4245-adef-5b3fd803237b\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e772b708-8fdf-4245-adef-5b3fd803237b",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.285\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000e732c0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00072d470, 0x24}, {0xc00072d5c0, 0x2c}, 0xc00075fec0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1211\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1331\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\",\"namespace\":\"2dc5e8ad-11cd-47f8-8e29-484c1b20419f\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"openvswitch\"],\"networkAttachments\":[\"internalapi\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.294\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000d67e00>: ' - ' NeutronAPI.neutron.openstack.org "neutron-e78bc703-bc22-46e0-8527-cf75d460e847" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-e78bc703-bc22-46e0-8527-cf75d460e847\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-e78bc703-bc22-46e0-8527-cf75d460e847",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.294\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000a8ecc0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0014937d0, 0x24}, {0xc000b65d40, 0x2c}, 0xc00067efc0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func9.12.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1213 +0x14a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:621\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\",\"namespace\":\"c820f4d5-fa0f-44d7-bc9b-4cb9d7b375fb\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.358\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000f9d9a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-5a2f88e9-ce47-4bfe-a11b-63a3219d1842",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.358\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000b3c600)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc00151ff20, 0x24}, {0xc000c94f00, 0x2c}, 0xc000f2d620)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func6.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects a wrong TopologyRef on a different namespace\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2131\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-40df5391-fa14-4002-ac7b-260d7a9717ef\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-40df5391-fa14-4002-ac7b-260d7a9717ef\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151 \e[38;5;243m@ 01/29/26 11:02:10.387\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected" - ' : NeutronAPI.neutron.openstack.org "neutron-40df5391-fa14-4002-ac7b-260d7a9717ef" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' to contain substring' - " : spec.topologyRef.namespace: Invalid value: \"namespace\": Customizing namespace field is not supported\e[0m" - " \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m at: \e[1m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151\e[0m \e[38;5;243m@ 01/29/26 11:02:10.387\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.func2.4()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151 +0x4de" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.106 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1814\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1892\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\",\"namespace\":\"83b3ede0-9781-4b4b-8973-60ca480a3ccf\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.401\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000e7ae60>: ' - ' NeutronAPI.neutron.openstack.org "neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-91452282-91a3-4164-bc4e-b1a14e78a6fa",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.401\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000df2870)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc0014938c0, 0x24}, {0xc00107a060, 0x2c}, 0xc000a8fdd0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.17.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1819 +0x17b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.101 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:387\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:642\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\",\"namespace\":\"d242803e-ed04-4986-abac-9ad26308f173\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug=True\",\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"notificationsBusInstance\":\"rabbitmq-br\",\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.461\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc00122a5a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-c98a14fb-67c1-4c11-a445-b8efd25ea64e",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.461\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002e6730, 0xc000f58870)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001057500, 0x24}, {0xc000cf21e0, 0x2c}, 0xc000f880c0)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:395 +0x172" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.098 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:226\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:273\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\",\"namespace\":\"543e808d-7599-4177-b934-52d51006ca83\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.487\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc000b240a0>: ' - ' NeutronAPI.neutron.openstack.org "neutron-0f15724a-d1f8-4012-861b-1c31056d8e78" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-0f15724a-d1f8-4012-861b-1c31056d8e78\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-0f15724a-d1f8-4012-861b-1c31056d8e78",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.487\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc0002fe9b0, 0xc000f7eea0)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc000acc090, 0x24}, {0xc0012728a0, 0x2c}, 0xc000d7ca20)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func7.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:227 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.097 seconds]\e[0m" - "\e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1026\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1060\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2026-01-29T11:02:10Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"neutron.openstack.org/v1beta1\",\"kind\":\"NeutronAPI\",\"metadata\":{\"name\":\"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\",\"namespace\":\"cde8c871-7849-4774-8af4-b36581bdff19\"},\"spec\":{\"databaseInstance\":\"test-neutron-db-instance\",\"ml2MechanismDrivers\":[\"ovn\",\"openvswitch\"],\"secret\":\"test-secret\"}}}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tDefaulting for NeutronAPI\t{\"name\": \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\"}" - " 2026-01-29T11:02:10Z\tINFO\tneutronapi-resource\tdefault\t{\"name\": \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 \e[38;5;243m@ 01/29/26 11:02:10.5\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Unexpected error:" - ' <*errors.StatusError | 0xc0013f5860>: ' - ' NeutronAPI.neutron.openstack.org "neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61" is invalid: spec.messagingBus.cluster: Invalid value: "": spec.messagingBus.cluster in body should be at least 1 chars long' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "Status", APIVersion: "v1"},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "NeutronAPI.neutron.openstack.org \"neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61\" is invalid: spec.messagingBus.cluster: Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "neutron-890e4f97-f468-48d6-9438-5ea14d4ebe61",' - ' Group: "neutron.openstack.org",' - ' Kind: "NeutronAPI",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueInvalid",' - ' Message: "Invalid value: \"\": spec.messagingBus.cluster in body should be at least 1 chars long",' - ' Field: "spec.messagingBus.cluster",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - ' }' - " occurred\e[0m" - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m \e[38;5;243m@ 01/29/26 11:02:10.5\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).CreateUnstructured(0xc000685b30, 0xc000fc0870)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109 +0x131" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.CreateNeutronAPI({0xc001493a40, 0x24}, {0xc001493bf0, 0x2c}, 0xc000fc0780)' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/base_test.go:86 +0x24a" - ' github.com/openstack-k8s-operators/neutron-operator/test/functional_test.init.getNeutronAPIControllerSuite.func8.10.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:1027 +0xc6" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.074 seconds]\e[0m" - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/suite_test.go:231\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W0129 11:02:10.504290 58716 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.NeutronAPI ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.112 seconds]\e[0m" - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/suite_test.go:231\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W0129 11:02:10.493957 58715 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.MariaDBDatabase ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W0129 11:02:10.494098 58715 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1.Deployment ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W0129 11:02:10.494167 58715 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.NeutronAPI ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.112 seconds]\e[0m" - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/suite_test.go:231\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W0129 11:02:10.940222 58718 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.TransportURL ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W0129 11:02:10.940224 58718 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: watch of *v1beta1.KeystoneEndpoint ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" - "\e[38;5;243m------------------------------\e[0m" - '' - "\e[38;5;9m\e[1mSummarizing 264 Failures:\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Status fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 10-neutron-httpd.conf with Timeout set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects NeutronAPI with wrong field in defaultConfigOverwrite\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2123\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong service override endpoint type\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external Metadata Agent Secret with expected ovn_sb_connection set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mGets a config hash when the MariaDBAccount is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete Metadata Agent external Secret once SB DBCluster is deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mincludes region_name in config when KeystoneAPI has region set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS and service override endpointURL set [BeforeEach] \e[0mregisters endpointURL as public neutron endpoint\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the TransportURL ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create an external OVN Agent Secret with expected ovn nb and sb connection set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with notifications, api and rpc workers and my.cnf\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mAssert Services are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects a wrong TopologyRef on a different namespace\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2151\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have Unknown Conditions initialized as transporturl not created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen keystoneAPI instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external DHCP Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI webhook \e[38;5;9m\e[1m[It] rejects update to deprecated notificationsBusInstance field\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutron_webhook_test.go:103\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the input ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould create an external SR-IOV Agent Secret with expected transport_url set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron Metadata Agent Secret once SB DBCluster is updated\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1m[It] rejects with wrong NeutronAPI service override endpoint type\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/neutron-operator/test/functional/neutronapi_controller_test.go:2095\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould delete OVN Agent external Secret once NB or SB DBClusters are deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mTLS Endpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mUpdates the config hash when the MariaDBAccount changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI Webhook \e[38;5;9m\e[1mwhen A NeutronAPI instance is updated with unsupported fields [BeforeEach] \e[0mrejects update with wrong defaultConfigOverwrite\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mShould set CreateServiceReadyCondition Condition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Memcached is available [BeforeEach] \e[0mshould have memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for neutron.conf with memcached servers set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen DB is created [BeforeEach] \e[0mShould set DBReady Condition and set DatabaseHostname Status when DB is Created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mDeployment is created as expected\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen an unrelated secret is provided [BeforeEach] \e[0mshould remain in a state of waiting for the proper secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with quorum queues config when transporturl has quorumqueues=true\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0msets topology in CR status\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mreconfigures the neutron pod when CA changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mreaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;243mwhen The service is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen Keystone Resources are created [BeforeEach] \e[0mEndpoints are created\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen the proper secret is provided, TransportURL and Memcached are Created [BeforeEach] \e[0mshould be in a state of having the Memcached ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with topologyRef [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that the definition is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that an IP is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen OVNDBCluster instance is not available [BeforeEach] \e[0mshould not create a secret\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould update Neutron OVN Agent Secret once NB or SB DBCluster is updated\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with the auth_url config option set based on the KeystoneAPI\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless of status when deleted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports NetworkAttachmentsReady if the Pods got the proper annotations\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI is created with TLS [BeforeEach] \e[0mit creates deployment with certs mounted\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have a finalizer\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with extraMounts [BeforeEach] \e[0mCheck extraMounts of the resulting Deployment\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen A NeutronAPI instance is created [BeforeEach] \e[0mshould have the Spec fields initialized\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen A NeutronAPI is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 01-neutron.conf with expected ml2 backend settings\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (openvswitch) \e[38;5;9m\e[1mwhen NeutronAPI is created with networkAttachments [BeforeEach] \e[0mreports that network attachment is missing\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, implicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create secret with OwnerReferences set\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mNeutronAPI controller (ovn, explicit) \e[38;5;9m\e[1mwhen required dependency services are available [BeforeEach] \e[0mshould create a Secret for 02-neutron-custom.conf with customServiceConfig input\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260126081203-efc2df9207eb/test/helpers/common.go:109\e[0m" - '' - "\e[38;5;9m\e[1mRan 273 of 273 Specs in 17.377 seconds\e[0m" - "\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m9 Passed\e[0m | \e[38;5;9m\e[1m264 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m" - '' - 'coverage: 40.5% of statements' - 'composite coverage: 40.5% of statements' - '' - Ginkgo ran 1 suite in 29.373549455s - '' - Test Suite Failed - 'make: *** [Makefile:135: test] Error 1' 2026-01-29 11:02:13,262 p=29286 u=zuul n=ansible | NO MORE HOSTS LEFT ************************************************************* 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | localhost : ok=82 changed=32 unreachable=0 failed=1 skipped=46 rescued=0 ignored=0 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:02:13 +0000 (0:01:28.845) 0:04:10.754 ****** 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | =============================================================================== 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | operator_build : neutron-operator - Call docker-build ------------------ 88.85s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | install_yamls_makes : Run download_tools ------------------------------- 35.81s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | operator_build : neutron-operator - Call manifests --------------------- 33.48s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | ci_setup : Install needed packages ------------------------------------- 28.23s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | operator_build : neutron-operator - Get golang container image --------- 16.15s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | repo_setup : Initialize python venv and install requirements ------------ 8.81s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | operator_build : neutron-operator - Update the go.mod file in meta operator for provided PR_SHA --- 5.78s 2026-01-29 11:02:13,265 p=29286 u=zuul n=ansible | registry_deploy : Deploy the local registry from docker.io/library/registry:2 --- 5.21s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 5.07s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | install_ca : Update ca bundle ------------------------------------------- 1.40s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | podman : Ensure podman is installed ------------------------------------- 1.24s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.01s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | operator_build : Get the PR owner using github api ---------------------- 0.98s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | ci_setup : Manage directories ------------------------------------------- 0.96s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | repo_setup : Make sure git-core package is installed -------------------- 0.90s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | repo_setup : Get repo-setup repository ---------------------------------- 0.90s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | operator_build : Get the PR owner using github api ---------------------- 0.90s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | repo_setup : Dump full hash in delorean.repo.md5 file ------------------- 0.66s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | repo_setup : Install repo-setup package --------------------------------- 0.62s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | repo_setup : Run repo-setup --------------------------------------------- 0.58s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | Thursday 29 January 2026 11:02:13 +0000 (0:01:28.846) 0:04:10.754 ****** 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | =============================================================================== 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | operator_build -------------------------------------------------------- 148.20s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | install_yamls_makes ---------------------------------------------------- 35.86s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | ci_setup --------------------------------------------------------------- 35.52s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | repo_setup ------------------------------------------------------------- 16.10s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | registry_deploy --------------------------------------------------------- 6.22s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | install_yamls ----------------------------------------------------------- 2.85s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | podman ------------------------------------------------------------------ 1.78s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | install_ca -------------------------------------------------------------- 1.77s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 1.01s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | cifmw_setup ------------------------------------------------------------- 0.65s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | discover_latest_image --------------------------------------------------- 0.58s 2026-01-29 11:02:13,266 p=29286 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.13s 2026-01-29 11:02:13,267 p=29286 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.05s 2026-01-29 11:02:13,267 p=29286 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-29 11:02:13,267 p=29286 u=zuul n=ansible | total ----------------------------------------------------------------- 250.71s