2025-10-02 05:00:20,936 p=21986 u=zuul n=ansible | Starting galaxy collection install process 2025-10-02 05:00:20,937 p=21986 u=zuul n=ansible | Process install dependency map 2025-10-02 05:00:34,254 p=21986 u=zuul n=ansible | Starting collection install process 2025-10-02 05:00:34,254 p=21986 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+6819bd56' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2025-10-02 05:00:34,686 p=21986 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+6819bd56 at /home/zuul/.ansible/collections/ansible_collections/cifmw/general 2025-10-02 05:00:34,686 p=21986 u=zuul n=ansible | cifmw.general:1.0.0+6819bd56 was installed successfully 2025-10-02 05:00:34,686 p=21986 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2025-10-02 05:00:34,737 p=21986 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman 2025-10-02 05:00:34,737 p=21986 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully 2025-10-02 05:00:34,737 p=21986 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2025-10-02 05:00:35,518 p=21986 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general 2025-10-02 05:00:35,518 p=21986 u=zuul n=ansible | community.general:10.0.1 was installed successfully 2025-10-02 05:00:35,519 p=21986 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2025-10-02 05:00:35,569 p=21986 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2025-10-02 05:00:35,569 p=21986 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully 2025-10-02 05:00:35,569 p=21986 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2025-10-02 05:00:35,664 p=21986 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2025-10-02 05:00:35,664 p=21986 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully 2025-10-02 05:00:35,664 p=21986 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2025-10-02 05:00:35,687 p=21986 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt 2025-10-02 05:00:35,687 p=21986 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully 2025-10-02 05:00:35,687 p=21986 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2025-10-02 05:00:35,833 p=21986 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2025-10-02 05:00:35,833 p=21986 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully 2025-10-02 05:00:35,833 p=21986 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2025-10-02 05:00:35,959 p=21986 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2025-10-02 05:00:35,959 p=21986 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully 2025-10-02 05:00:35,959 p=21986 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2025-10-02 05:00:36,026 p=21986 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2025-10-02 05:00:36,026 p=21986 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully 2025-10-02 05:00:36,026 p=21986 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2025-10-02 05:00:36,044 p=21986 u=zuul n=ansible | Created collection for openstack.config_template:2.1.1 at /home/zuul/.ansible/collections/ansible_collections/openstack/config_template 2025-10-02 05:00:36,044 p=21986 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully 2025-10-02 05:00:36,044 p=21986 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2025-10-02 05:00:36,275 p=21986 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos 2025-10-02 05:00:36,275 p=21986 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully 2025-10-02 05:00:36,275 p=21986 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2025-10-02 05:00:36,512 p=21986 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios 2025-10-02 05:00:36,512 p=21986 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully 2025-10-02 05:00:36,512 p=21986 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2025-10-02 05:00:36,542 p=21986 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx 2025-10-02 05:00:36,542 p=21986 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully 2025-10-02 05:00:36,542 p=21986 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2025-10-02 05:00:36,568 p=21986 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd 2025-10-02 05:00:36,568 p=21986 u=zuul n=ansible | community.okd:4.0.0 was installed successfully 2025-10-02 05:00:36,568 p=21986 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2025-10-02 05:00:36,650 p=21986 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@ 2025-10-02 05:00:36,650 p=21986 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully 2025-10-02 05:00:52,674 p=26700 u=zuul n=ansible | PLAY [Bootstrap playbook] ****************************************************** 2025-10-02 05:00:52,692 p=26700 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2025-10-02 05:00:52,693 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:52 +0000 (0:00:00.034) 0:00:00.034 ****** 2025-10-02 05:00:54,818 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:00:54,845 p=26700 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] *** 2025-10-02 05:00:54,845 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:54 +0000 (0:00:02.152) 0:00:02.186 ****** 2025-10-02 05:00:54,895 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:00:54,907 p=26700 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 }}] *** 2025-10-02 05:00:54,907 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:54 +0000 (0:00:00.061) 0:00:02.248 ****** 2025-10-02 05:00:54,990 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:00:54,996 p=26700 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-10-02 05:00:54,996 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:54 +0000 (0:00:00.088) 0:00:02.337 ****** 2025-10-02 05:00:55,350 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:00:55,361 p=26700 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] *** 2025-10-02 05:00:55,361 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:55 +0000 (0:00:00.365) 0:00:02.702 ****** 2025-10-02 05:00:55,394 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:00:55,406 p=26700 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] *** 2025-10-02 05:00:55,406 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:55 +0000 (0:00:00.045) 0:00:02.747 ****** 2025-10-02 05:00:55,444 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:00:55,458 p=26700 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] *** 2025-10-02 05:00:55,459 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:55 +0000 (0:00:00.052) 0:00:02.800 ****** 2025-10-02 05:00:55,496 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:00:55,508 p=26700 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-10-02 05:00:55,509 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:55 +0000 (0:00:00.050) 0:00:02.850 ****** 2025-10-02 05:00:56,974 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:00:56,993 p=26700 u=zuul n=ansible | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-10-02 05:00:56,993 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:56 +0000 (0:00:01.484) 0:00:04.334 ****** 2025-10-02 05:00:57,230 p=26700 u=zuul n=ansible | changed: [localhost] => (item=tmp) 2025-10-02 05:00:57,407 p=26700 u=zuul n=ansible | changed: [localhost] => (item=artifacts/repositories) 2025-10-02 05:00:57,583 p=26700 u=zuul n=ansible | changed: [localhost] => (item=venv/repo_setup) 2025-10-02 05:00:57,592 p=26700 u=zuul n=ansible | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2025-10-02 05:00:57,593 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:57 +0000 (0:00:00.599) 0:00:04.934 ****** 2025-10-02 05:00:58,580 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:00:58,585 p=26700 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 }}] *** 2025-10-02 05:00:58,585 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:58 +0000 (0:00:00.992) 0:00:05.927 ****** 2025-10-02 05:00:59,699 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:00:59,710 p=26700 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] *** 2025-10-02 05:00:59,710 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:00:59 +0000 (0:00:01.124) 0:00:07.051 ****** 2025-10-02 05:01:07,532 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:07,539 p=26700 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] *** 2025-10-02 05:01:07,539 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:07 +0000 (0:00:07.829) 0:00:14.881 ****** 2025-10-02 05:01:08,339 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:08,347 p=26700 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 }}] *** 2025-10-02 05:01:08,347 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:08 +0000 (0:00:00.807) 0:00:15.688 ****** 2025-10-02 05:01:08,380 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:08,387 p=26700 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 }}] *** 2025-10-02 05:01:08,387 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:08 +0000 (0:00:00.040) 0:00:15.728 ****** 2025-10-02 05:01:09,100 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:09,109 p=26700 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] *** 2025-10-02 05:01:09,109 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:09 +0000 (0:00:00.721) 0:00:16.450 ****** 2025-10-02 05:01:09,166 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:09,172 p=26700 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 }}] *** 2025-10-02 05:01:09,172 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:09 +0000 (0:00:00.062) 0:00:16.513 ****** 2025-10-02 05:01:09,230 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:09,236 p=26700 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] *** 2025-10-02 05:01:09,236 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:09 +0000 (0:00:00.064) 0:00:16.577 ****** 2025-10-02 05:01:09,277 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:09,285 p=26700 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] *** 2025-10-02 05:01:09,285 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:09 +0000 (0:00:00.048) 0:00:16.626 ****** 2025-10-02 05:01:09,806 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:09,812 p=26700 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] *** 2025-10-02 05:01:09,812 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:09 +0000 (0:00:00.526) 0:00:17.153 ****** 2025-10-02 05:01:10,682 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:10,692 p=26700 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] *** 2025-10-02 05:01:10,693 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.880) 0:00:18.034 ****** 2025-10-02 05:01:10,724 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:10,737 p=26700 u=zuul n=ansible | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2025-10-02 05:01:10,737 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.044) 0:00:18.079 ****** 2025-10-02 05:01:10,771 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:10,782 p=26700 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) }}] *** 2025-10-02 05:01:10,783 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.045) 0:00:18.124 ****** 2025-10-02 05:01:10,817 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:10,829 p=26700 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] *** 2025-10-02 05:01:10,829 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.046) 0:00:18.170 ****** 2025-10-02 05:01:10,883 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:01:10,895 p=26700 u=zuul n=ansible | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2025-10-02 05:01:10,895 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.066) 0:00:18.236 ****** 2025-10-02 05:01:10,927 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:10,938 p=26700 u=zuul n=ansible | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2025-10-02 05:01:10,938 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.043) 0:00:18.279 ****** 2025-10-02 05:01:10,966 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:10,978 p=26700 u=zuul n=ansible | TASK [Download the RPM name=krb_request] *************************************** 2025-10-02 05:01:10,978 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:10 +0000 (0:00:00.039) 0:00:18.319 ****** 2025-10-02 05:01:11,006 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:11,018 p=26700 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 }}] *** 2025-10-02 05:01:11,019 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.040) 0:00:18.360 ****** 2025-10-02 05:01:11,047 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:11,059 p=26700 u=zuul n=ansible | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2025-10-02 05:01:11,060 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.041) 0:00:18.401 ****** 2025-10-02 05:01:11,084 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:11,090 p=26700 u=zuul n=ansible | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2025-10-02 05:01:11,090 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.030) 0:00:18.431 ****** 2025-10-02 05:01:11,115 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:11,123 p=26700 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 }}] *** 2025-10-02 05:01:11,123 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.033) 0:00:18.464 ****** 2025-10-02 05:01:11,148 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:11,154 p=26700 u=zuul n=ansible | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2025-10-02 05:01:11,154 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.031) 0:00:18.496 ****** 2025-10-02 05:01:11,417 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:01:11,426 p=26700 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 ] *** 2025-10-02 05:01:11,426 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.271) 0:00:18.767 ****** 2025-10-02 05:01:11,687 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:11,695 p=26700 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 ] *** 2025-10-02 05:01:11,695 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.269) 0:00:19.036 ****** 2025-10-02 05:01:11,935 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:11,941 p=26700 u=zuul n=ansible | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2025-10-02 05:01:11,941 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.246) 0:00:19.283 ****** 2025-10-02 05:01:11,979 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:11,985 p=26700 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] *** 2025-10-02 05:01:11,985 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:11 +0000 (0:00:00.043) 0:00:19.326 ****** 2025-10-02 05:01:12,031 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:12,037 p=26700 u=zuul n=ansible | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2025-10-02 05:01:12,037 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:12 +0000 (0:00:00.051) 0:00:19.378 ****** 2025-10-02 05:01:12,075 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:12,082 p=26700 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] *** 2025-10-02 05:01:12,082 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:12 +0000 (0:00:00.044) 0:00:19.423 ****** 2025-10-02 05:01:12,134 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:12,142 p=26700 u=zuul n=ansible | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2025-10-02 05:01:12,142 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:12 +0000 (0:00:00.060) 0:00:19.483 ****** 2025-10-02 05:01:12,188 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:12,197 p=26700 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] *** 2025-10-02 05:01:12,197 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:12 +0000 (0:00:00.054) 0:00:19.538 ****** 2025-10-02 05:01:12,251 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:01:12,260 p=26700 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] *** 2025-10-02 05:01:12,260 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:12 +0000 (0:00:00.063) 0:00:19.601 ****** 2025-10-02 05:01:12,606 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:01:12,618 p=26700 u=zuul n=ansible | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2025-10-02 05:01:12,618 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:12 +0000 (0:00:00.358) 0:00:19.960 ****** 2025-10-02 05:01:12,913 p=26700 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2025-10-02 05:01:13,173 p=26700 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2025-10-02 05:01:13,188 p=26700 u=zuul n=ansible | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2025-10-02 05:01:13,188 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:13 +0000 (0:00:00.569) 0:00:20.529 ****** 2025-10-02 05:01:13,723 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:13,737 p=26700 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] *** 2025-10-02 05:01:13,737 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:13 +0000 (0:00:00.549) 0:00:21.079 ****** 2025-10-02 05:01:14,104 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:01:14,127 p=26700 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-10-02 05:01:14,127 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:14 +0000 (0:00:00.389) 0:00:21.468 ****** 2025-10-02 05:01:14,191 p=26700 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-10-02 05:01:14,203 p=26700 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-10-02 05:01:14,204 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:14 +0000 (0:00:00.076) 0:00:21.545 ****** 2025-10-02 05:01:14,234 p=26700 u=zuul n=ansible | ok: [localhost] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip 2025-10-02 05:01:14,245 p=26700 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-10-02 05:01:14,245 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:01:14 +0000 (0:00:00.041) 0:00:21.586 ****** 2025-10-02 05:02:05,655 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:05,660 p=26700 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-10-02 05:02:05,660 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:05 +0000 (0:00:51.415) 0:01:13.002 ****** 2025-10-02 05:02:05,884 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:05,896 p=26700 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] *** 2025-10-02 05:02:05,896 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:05 +0000 (0:00:00.235) 0:01:13.237 ****** 2025-10-02 05:02:06,104 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:06,116 p=26700 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] *** 2025-10-02 05:02:06,116 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:06 +0000 (0:00:00.220) 0:01:13.457 ****** 2025-10-02 05:02:11,457 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:11,470 p=26700 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] *** 2025-10-02 05:02:11,470 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:11 +0000 (0:00:05.353) 0:01:18.811 ****** 2025-10-02 05:02:11,515 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:11,526 p=26700 u=zuul n=ansible | TASK [ci_setup : Create completion file] *************************************** 2025-10-02 05:02:11,527 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:11 +0000 (0:00:00.056) 0:01:18.868 ****** 2025-10-02 05:02:11,986 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:11,997 p=26700 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] *** 2025-10-02 05:02:11,997 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:11 +0000 (0:00:00.470) 0:01:19.338 ****** 2025-10-02 05:02:12,333 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:12,344 p=26700 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-10-02 05:02:12,344 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.346) 0:01:19.685 ****** 2025-10-02 05:02:12,368 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:12,379 p=26700 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([])) }}] *** 2025-10-02 05:02:12,379 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.034) 0:01:19.720 ****** 2025-10-02 05:02:12,402 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:12,412 p=26700 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-10-02 05:02:12,412 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.033) 0:01:19.754 ****** 2025-10-02 05:02:12,436 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:12,447 p=26700 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-10-02 05:02:12,447 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.034) 0:01:19.788 ****** 2025-10-02 05:02:12,472 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:12,482 p=26700 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-10-02 05:02:12,483 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.035) 0:01:19.824 ****** 2025-10-02 05:02:12,505 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:12,516 p=26700 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') }}] *** 2025-10-02 05:02:12,516 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.033) 0:01:19.857 ****** 2025-10-02 05:02:12,550 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:12,560 p=26700 u=zuul n=ansible | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-10-02 05:02:12,561 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:12 +0000 (0:00:00.044) 0:01:19.902 ****** 2025-10-02 05:02:12,930 p=26700 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-10-02 05:02:13,215 p=26700 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-10-02 05:02:13,467 p=26700 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-10-02 05:02:13,747 p=26700 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-10-02 05:02:13,967 p=26700 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-10-02 05:02:13,978 p=26700 u=zuul n=ansible | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2025-10-02 05:02:13,978 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:13 +0000 (0:00:01.417) 0:01:21.319 ****** 2025-10-02 05:02:14,140 p=26700 u=zuul n=ansible | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2025-10-02 05:02:14,140 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:14 +0000 (0:00:00.161) 0:01:21.481 ****** 2025-10-02 05:02:14,567 p=26700 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-10-02 05:02:14,850 p=26700 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2025-10-02 05:02:15,061 p=26700 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-10-02 05:02:15,074 p=26700 u=zuul n=ansible | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2025-10-02 05:02:15,074 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:15 +0000 (0:00:00.934) 0:01:22.416 ****** 2025-10-02 05:02:15,143 p=26700 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) }}] *** 2025-10-02 05:02:15,143 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:15 +0000 (0:00:00.069) 0:01:22.485 ****** 2025-10-02 05:02:15,226 p=26700 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '624', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/624', 'commit_id': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'patchset': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ironic-operator', 'name': 'openstack-k8s-operators/ironic-operator', 'short_name': 'ironic-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/ironic-operator'}, 'topic': None}) 2025-10-02 05:02:15,236 p=26700 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 }} ] *** 2025-10-02 05:02:15,236 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:15 +0000 (0:00:00.092) 0:01:22.577 ****** 2025-10-02 05:02:15,325 p=26700 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '624', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/624', 'commit_id': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'patchset': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ironic-operator', 'name': 'openstack-k8s-operators/ironic-operator', 'short_name': 'ironic-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/ironic-operator'}, 'topic': None}) => msg: | _repo_operator_name: ironic _repo_operator_info: [{'key': 'IRONIC_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator'}, {'key': 'IRONIC_BRANCH', 'value': ''}] cifmw_install_yamls_operators_repo: {'IRONIC_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator', 'IRONIC_BRANCH': ''} 2025-10-02 05:02:15,343 p=26700 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) }}] *** 2025-10-02 05:02:15,343 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:15 +0000 (0:00:00.107) 0:01:22.684 ****** 2025-10-02 05:02:15,417 p=26700 u=zuul n=ansible | ok: [localhost] => (item={}) 2025-10-02 05:02:15,428 p=26700 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|rhos')) | ternary(zuul.branch, 'main') }) | combine(install_yamls_operators_repos) }}, cacheable=True] *** 2025-10-02 05:02:15,428 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:15 +0000 (0:00:00.084) 0:01:22.769 ****** 2025-10-02 05:02:15,477 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:15,485 p=26700 u=zuul n=ansible | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2025-10-02 05:02:15,485 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:15 +0000 (0:00:00.056) 0:01:22.826 ****** 2025-10-02 05:02:16,274 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:16,286 p=26700 u=zuul n=ansible | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2025-10-02 05:02:16,286 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.801) 0:01:23.628 ****** 2025-10-02 05:02:16,319 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:16,331 p=26700 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] *** 2025-10-02 05:02:16,331 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.044) 0:01:23.672 ****** 2025-10-02 05:02:16,364 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:16,389 p=26700 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] *** 2025-10-02 05:02:16,389 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.058) 0:01:23.731 ****** 2025-10-02 05:02:16,427 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:16,434 p=26700 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] *** 2025-10-02 05:02:16,434 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.044) 0:01:23.775 ****** 2025-10-02 05:02:16,474 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:16,483 p=26700 u=zuul n=ansible | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2025-10-02 05:02:16,483 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.049) 0:01:23.825 ****** 2025-10-02 05:02:16,513 p=26700 u=zuul n=ansible | ok: [localhost] => cifmw_install_yamls_environment: CHECKOUT_FROM_OPENSTACK_REF: 'true' IRONIC_BRANCH: '' IRONIC_REPO: /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-10-02 05:02:16,521 p=26700 u=zuul n=ansible | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2025-10-02 05:02:16,522 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.038) 0:01:23.863 ****** 2025-10-02 05:02:16,574 p=26700 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/tests/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/tests/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_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_COMMIT_HASH: '' BMO_IPA_BRANCH: stable/2024.1 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/tests/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/tests/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/tests/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/tests/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: '' IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 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/tests/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator 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/tests/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/tests/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/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/tests/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: main 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: https://github.com/openstack-k8s-operators/neutron-operator.git 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/tests/kuttl/tests OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git OKD: 'false' OPENSTACK_BRANCH: main 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/tests/kuttl/tests OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests OPENSTACK_NEUTRON_CUSTOM_CONF: '' OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 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/tests/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/tests/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/tests/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_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: tests/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_USER:' 2025-10-02 05:02:16,588 p=26700 u=zuul n=ansible | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2025-10-02 05:02:16,588 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:16 +0000 (0:00:00.066) 0:01:23.929 ****** 2025-10-02 05:02:18,243 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:18,256 p=26700 u=zuul n=ansible | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2025-10-02 05:02:18,256 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:18 +0000 (0:00:01.668) 0:01:25.598 ****** 2025-10-02 05:02:18,295 p=26700 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 2025-10-02 05:02:18,308 p=26700 u=zuul n=ansible | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/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] *** 2025-10-02 05:02:18,308 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:18 +0000 (0:00:00.051) 0:01:25.649 ****** 2025-10-02 05:02:19,625 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:19,637 p=26700 u=zuul n=ansible | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2025-10-02 05:02:19,638 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:19 +0000 (0:00:01.329) 0:01:26.979 ****** 2025-10-02 05:02:19,663 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:19,688 p=26700 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 }}] *** 2025-10-02 05:02:19,688 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:19 +0000 (0:00:00.050) 0:01:27.029 ****** 2025-10-02 05:02:20,847 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:20,859 p=26700 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] *** 2025-10-02 05:02:20,860 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:20 +0000 (0:00:01.171) 0:01:28.201 ****** 2025-10-02 05:02:20,898 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:20,919 p=26700 u=zuul n=ansible | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] *** 2025-10-02 05:02:20,919 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:20 +0000 (0:00:00.059) 0:01:28.260 ****** 2025-10-02 05:02:21,542 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:21,596 p=26700 u=zuul n=ansible | PLAY [Run ci/playbooks/content_provider/content_provider.yml] ****************** 2025-10-02 05:02:21,617 p=26700 u=zuul n=ansible | TASK [Install necessary dependencies name=install_yamls_makes, tasks_from=make_download_tools] *** 2025-10-02 05:02:21,617 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:21 +0000 (0:00:00.697) 0:01:28.958 ****** 2025-10-02 05:02:21,655 p=26700 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2025-10-02 05:02:21,655 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:21 +0000 (0:00:00.038) 0:01:28.997 ****** 2025-10-02 05:02:21,687 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:21,695 p=26700 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2025-10-02 05:02:21,695 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:21 +0000 (0:00:00.039) 0:01:29.036 ****** 2025-10-02 05:02:21,726 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:21,735 p=26700 u=zuul n=ansible | TASK [install_yamls_makes : Run download_tools output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/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({}))) }}] *** 2025-10-02 05:02:21,735 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:21 +0000 (0:00:00.040) 0:01:29.077 ****** 2025-10-02 05:02:21,805 p=26700 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2025-10-02 05:02:22,143 p=27496 u=zuul n=ansible | Using /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg as config file 2025-10-02 05:02:22,357 p=27496 u=zuul n=ansible | PLAY [Download tools] ********************************************************** 2025-10-02 05:02:22,388 p=27496 u=zuul n=ansible | TASK [download_tools : Install build dependencies name=['jq', 'skopeo', 'sqlite', 'httpd-tools', 'virt-install', 'gcc', 'python3-jinja2', 'xmlstarlet', 'openssl']] *** 2025-10-02 05:02:22,388 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:22 +0000 (0:00:00.034) 0:00:00.034 ****** 2025-10-02 05:02:27,649 p=27496 u=zuul n=ansible | changed: [localhost] => changed: true msg: '' rc: 0 results: - 'Installed: python3-argcomplete-1.12.0-5.el9.noarch' - 'Installed: sqlite-3.34.1-8.el9.x86_64' - 'Installed: libburn-1.5.4-5.el9.x86_64' - 'Installed: skopeo-2:1.20.0-1.el9.x86_64' - 'Installed: virt-install-5.0.0-1.el9.noarch' - 'Installed: osinfo-db-20250606-1.el9.noarch' - 'Installed: osinfo-db-tools-1.10.0-1.el9.x86_64' - 'Installed: virt-manager-common-5.0.0-1.el9.noarch' - 'Installed: xorriso-1.5.4-5.el9.x86_64' - 'Installed: apr-1.7.0-12.el9.x86_64' - 'Installed: libosinfo-1.10.0-1.el9.x86_64' - 'Installed: libvirt-client-10.10.0-15.el9.x86_64' - 'Installed: apr-util-1.6.1-23.el9.x86_64' - 'Installed: apr-util-bdb-1.6.1-23.el9.x86_64' - 'Installed: libisoburn-1.5.4-5.el9.x86_64' - 'Installed: httpd-tools-2.4.62-7.el9.x86_64' - 'Installed: xmlstarlet-1.6.1-20.el9.x86_64' - 'Installed: apr-util-openssl-1.6.1-23.el9.x86_64' - 'Installed: libisofs-1.5.4-4.el9.x86_64' 2025-10-02 05:02:27,667 p=27496 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=latest/download] *** 2025-10-02 05:02:27,667 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:27 +0000 (0:00:05.278) 0:00:05.313 ****** 2025-10-02 05:02:27,686 p=27496 u=zuul n=ansible | skipping: [localhost] => changed: false false_condition: opm_version is undefined or opm_version == "latest" skip_reason: Conditional result was False 2025-10-02 05:02:27,696 p=27496 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=download/{{ opm_version }}] *** 2025-10-02 05:02:27,696 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:27 +0000 (0:00:00.028) 0:00:05.341 ****** 2025-10-02 05:02:27,717 p=27496 u=zuul n=ansible | ok: [localhost] => ansible_facts: opm_url_suffix: download/v1.30.0 changed: false 2025-10-02 05:02:27,727 p=27496 u=zuul n=ansible | TASK [download_tools : Create $HOME/bin dir path={{ lookup('env', 'HOME') }}/bin, state=directory, mode=0755] *** 2025-10-02 05:02:27,728 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:27 +0000 (0:00:00.031) 0:00:05.373 ****** 2025-10-02 05:02:28,007 p=27496 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 2025-10-02 05:02:28,024 p=27496 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] *** 2025-10-02 05:02:28,024 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:28 +0000 (0:00:00.296) 0:00:05.669 ****** 2025-10-02 05:02:29,263 p=27496 u=zuul n=ansible | changed: [localhost] => changed: true checksum_dest: null checksum_src: 9238abd6903e2fbbb4e1077b6ae3ada340867a32 dest: /home/zuul/bin/opm elapsed: 0 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-1759381348.4552426-6b_j7yvb/tmpqxse3rvw state: file status_code: 200 uid: 1000 url: https://github.com/operator-framework/operator-registry/releases/download/v1.30.0/linux-amd64-opm 2025-10-02 05:02:29,275 p=27496 u=zuul n=ansible | TASK [download_tools : Get version from sdk_version _sdk_version={{ sdk_version | regex_search('v(.*)', '\1') | first }}] *** 2025-10-02 05:02:29,275 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:29 +0000 (0:00:01.250) 0:00:06.920 ****** 2025-10-02 05:02:29,328 p=27496 u=zuul n=ansible | ok: [localhost] => ansible_facts: _sdk_version: 1.31.0 changed: false 2025-10-02 05:02:29,343 p=27496 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] *** 2025-10-02 05:02:29,343 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:29 +0000 (0:00:00.068) 0:00:06.988 ****** 2025-10-02 05:02:29,373 p=27496 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 2025-10-02 05:02:29,387 p=27496 u=zuul n=ansible | TASK [download_tools : Set operator-sdk file for version >= 1.3.0 _operator_sdk_file=operator-sdk_linux_amd64] *** 2025-10-02 05:02:29,388 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:29 +0000 (0:00:00.044) 0:00:07.033 ****** 2025-10-02 05:02:29,425 p=27496 u=zuul n=ansible | ok: [localhost] => ansible_facts: _operator_sdk_file: operator-sdk_linux_amd64 changed: false 2025-10-02 05:02:29,439 p=27496 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] *** 2025-10-02 05:02:29,439 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:29 +0000 (0:00:00.051) 0:00:07.085 ****** 2025-10-02 05:02:30,719 p=27496 u=zuul n=ansible | changed: [localhost] => changed: true checksum_dest: null checksum_src: f49ec7c9b89b59b6ad015ec7c43fe2bf0337a135 dest: /home/zuul/bin/operator-sdk elapsed: 0 gid: 1000 group: zuul md5sum: 0cc7d3e4d4efe60d7c6d8ecbddac8642 mode: '0755' msg: OK (88330149 bytes) owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 88330149 src: /home/zuul/.ansible/tmp/ansible-moduletmp-1759381349.7259831-77iwu9bj/tmphx6oxsa8 state: file status_code: 200 uid: 1000 url: https://github.com/operator-framework/operator-sdk/releases/download/v1.31.0/operator-sdk_linux_amd64 2025-10-02 05:02:30,728 p=27496 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] *** 2025-10-02 05:02:30,728 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:30 +0000 (0:00:01.288) 0:00:08.373 ****** 2025-10-02 05:02:32,345 p=27496 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-1759381350.7686794-27999-58088289063324/kustomize_v5.0.3_linux_amd64zc9fzlvq.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-1759381350.7686794-27999-58088289063324/kustomize_v5.0.3_linux_amd64zc9fzlvq.tar.gz state: directory uid: 1000 2025-10-02 05:02:32,366 p=27496 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] *** 2025-10-02 05:02:32,366 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:32 +0000 (0:00:01.638) 0:00:10.012 ****** 2025-10-02 05:02:32,815 p=27496 u=zuul n=ansible | ok: [localhost] => changed: false dest: /home/zuul/bin/kubectl elapsed: 0 gid: 1000 group: zuul mode: '0755' msg: 'HTTP Error 304: Not Modified' owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 186936912 state: hard status_code: 304 uid: 1000 url: https://dl.k8s.io/release/v1.25.7/bin/linux/amd64/kubectl 2025-10-02 05:02:32,824 p=27496 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] *** 2025-10-02 05:02:32,824 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:32 +0000 (0:00:00.457) 0:00:10.470 ****** 2025-10-02 05:02:33,692 p=27496 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-1759381353.0917118-eys9jwn6/tmpuydcm41u 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 2025-10-02 05:02:33,701 p=27496 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']] *** 2025-10-02 05:02:33,701 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:33 +0000 (0:00:00.876) 0:00:11.346 ****** 2025-10-02 05:02:36,933 p=27496 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-1759381353.7319415-28037-135324903663533/chainsaw_linux_amd64f_zvqn99.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-1759381353.7319415-28037-135324903663533/chainsaw_linux_amd64f_zvqn99.tar.gz state: directory uid: 1000 2025-10-02 05:02:36,944 p=27496 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] *** 2025-10-02 05:02:36,944 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:36 +0000 (0:00:03.243) 0:00:14.590 ****** 2025-10-02 05:02:38,243 p=27496 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-1759381356.9771585-28067-23859254955822/yq_linux_amd64p93lm_nx.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-1759381356.9771585-28067-23859254955822/yq_linux_amd64p93lm_nx.tar.gz state: directory uid: 1000 2025-10-02 05:02:38,254 p=27496 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] *** 2025-10-02 05:02:38,254 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:38 +0000 (0:00:01.309) 0:00:15.900 ****** 2025-10-02 05:02:38,487 p=27496 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 2025-10-02 05:02:38,506 p=27496 u=zuul n=ansible | TASK [download_tools : Deinstall golang state=absent, name=['golang-bin', 'golang-src', 'golang']] *** 2025-10-02 05:02:38,506 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:38 +0000 (0:00:00.251) 0:00:16.151 ****** 2025-10-02 05:02:39,737 p=27496 u=zuul n=ansible | ok: [localhost] => changed: false msg: Nothing to do rc: 0 results: [] 2025-10-02 05:02:39,747 p=27496 u=zuul n=ansible | TASK [download_tools : Delete old go version installed from upstream path={{ item }}, state=absent] *** 2025-10-02 05:02:39,748 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:39 +0000 (0:00:01.241) 0:00:17.393 ****** 2025-10-02 05:02:40,022 p=27496 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 2025-10-02 05:02:40,231 p=27496 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 2025-10-02 05:02:40,457 p=27496 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 2025-10-02 05:02:40,709 p=27496 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 2025-10-02 05:02:40,934 p=27496 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 2025-10-02 05:02:40,945 p=27496 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']] *** 2025-10-02 05:02:40,945 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:40 +0000 (0:00:01.197) 0:00:18.590 ****** 2025-10-02 05:02:53,018 p=27496 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-1759381360.9838595-28131-25919909653299/go1.24.6.linux-amd64hhn01r7t.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-1759381360.9838595-28131-25919909653299/go1.24.6.linux-amd64hhn01r7t.tar.gz state: directory uid: 0 2025-10-02 05:02:53,039 p=27496 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 ] *** 2025-10-02 05:02:53,039 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:53 +0000 (0:00:12.094) 0:00:30.684 ****** 2025-10-02 05:02:53,392 p=27496 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.011848' end: '2025-10-02 05:02:53.360227' item: go msg: '' rc: 0 start: '2025-10-02 05:02:53.348379' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] 2025-10-02 05:02:53,626 p=27496 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.009717' end: '2025-10-02 05:02:53.599259' item: gofmt msg: '' rc: 0 start: '2025-10-02 05:02:53.589542' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] 2025-10-02 05:02:53,645 p=27496 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`] *** 2025-10-02 05:02:53,646 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:53 +0000 (0:00:00.606) 0:00:31.291 ****** 2025-10-02 05:02:53,670 p=27496 u=zuul n=ansible | ok: [localhost] => msg: When move from rpm to upstream version, make sure to clean bash cache using `hash -d go` 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | localhost : ok=18 changed=10 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | Thursday 02 October 2025 05:02:53 +0000 (0:00:00.087) 0:00:31.378 ****** 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | =============================================================================== 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download and extract golang --------------------------- 12.09s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Install build dependencies ----------------------------- 5.28s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download chainsaw -------------------------------------- 3.24s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download and extract kustomize ------------------------- 1.64s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download and extract yq -------------------------------- 1.31s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download operator-sdk ---------------------------------- 1.29s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download opm ------------------------------------------- 1.25s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Deinstall golang --------------------------------------- 1.24s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Delete old go version installed from upstream ---------- 1.20s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download kuttl ----------------------------------------- 0.88s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Set alternatives link to installed go version ---------- 0.61s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Download kubectl --------------------------------------- 0.46s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Create $HOME/bin dir ----------------------------------- 0.30s 2025-10-02 05:02:53,733 p=27496 u=zuul n=ansible | download_tools : Link yq_linux_amd64 as yq ------------------------------ 0.25s 2025-10-02 05:02:53,734 p=27496 u=zuul n=ansible | download_tools : Clean bash cache --------------------------------------- 0.09s 2025-10-02 05:02:53,734 p=27496 u=zuul n=ansible | download_tools : Get version from sdk_version --------------------------- 0.07s 2025-10-02 05:02:53,734 p=27496 u=zuul n=ansible | download_tools : Set operator-sdk file for version >= 1.3.0 ------------- 0.05s 2025-10-02 05:02:53,734 p=27496 u=zuul n=ansible | download_tools : Set operator-sdk file for version < 1.3.0 -------------- 0.04s 2025-10-02 05:02:53,734 p=27496 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.03s 2025-10-02 05:02:53,734 p=27496 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.03s 2025-10-02 05:02:53,827 p=26700 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | default(true) }} 2025-10-02 05:02:53,832 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:53,853 p=26700 u=zuul n=ansible | TASK [Deploy content provider registry name=registry_deploy] ******************* 2025-10-02 05:02:53,853 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:53 +0000 (0:00:32.117) 0:02:01.194 ****** 2025-10-02 05:02:53,921 p=26700 u=zuul n=ansible | TASK [Install Podman package name=podman] ************************************** 2025-10-02 05:02:53,921 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:53 +0000 (0:00:00.068) 0:02:01.263 ****** 2025-10-02 05:02:53,969 p=26700 u=zuul n=ansible | TASK [podman : Ensure podman is installed name={{ cifmw_podman_packages }}, state=present] *** 2025-10-02 05:02:53,969 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:53 +0000 (0:00:00.047) 0:02:01.310 ****** 2025-10-02 05:02:55,047 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:02:55,059 p=26700 u=zuul n=ansible | TASK [podman : Enable loginctl linger for ansible_user_id _raw_params=loginctl enable-linger {{ cifmw_podman_user_linger }}] *** 2025-10-02 05:02:55,060 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:55 +0000 (0:00:01.090) 0:02:02.401 ****** 2025-10-02 05:02:55,354 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:02:55,374 p=26700 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] *** 2025-10-02 05:02:55,374 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:55 +0000 (0:00:00.314) 0:02:02.715 ****** 2025-10-02 05:02:55,405 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:55,423 p=26700 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] *** 2025-10-02 05:02:55,424 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:55 +0000 (0:00:00.049) 0:02:02.765 ****** 2025-10-02 05:02:55,454 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:55,467 p=26700 u=zuul n=ansible | TASK [podman : Run podman system migrate if subuid/subgid files were changed _raw_params=podman system migrate] *** 2025-10-02 05:02:55,468 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:55 +0000 (0:00:00.043) 0:02:02.809 ****** 2025-10-02 05:02:55,498 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:02:55,525 p=26700 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'}] *** 2025-10-02 05:02:55,525 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:02:55 +0000 (0:00:00.057) 0:02:02.866 ****** 2025-10-02 05:03:00,542 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:03:00,556 p=26700 u=zuul n=ansible | TASK [registry_deploy : Open port for local registry _raw_params={{ item }}] *** 2025-10-02 05:03:00,557 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:00 +0000 (0:00:05.031) 0:02:07.898 ****** 2025-10-02 05:03:00,847 p=26700 u=zuul n=ansible | changed: [localhost] => (item=nft add table ip filter) 2025-10-02 05:03:01,112 p=26700 u=zuul n=ansible | changed: [localhost] => (item=nft add chain ip filter INPUT { type filter hook input priority 0 \; }) 2025-10-02 05:03:01,355 p=26700 u=zuul n=ansible | changed: [localhost] => (item=nft insert rule ip filter INPUT tcp dport 5001 counter accept) 2025-10-02 05:03:01,370 p=26700 u=zuul n=ansible | TASK [registry_deploy : Ensure registries.conf.d exists path=/etc/containers/registries.conf.d, state=directory, mode=0755] *** 2025-10-02 05:03:01,370 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:01 +0000 (0:00:00.813) 0:02:08.711 ****** 2025-10-02 05:03:01,585 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:01,598 p=26700 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] *** 2025-10-02 05:03:01,598 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:01 +0000 (0:00:00.228) 0:02:08.940 ****** 2025-10-02 05:03:01,865 p=26700 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 2025-10-02 05:03:01,865 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:03:01,875 p=26700 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('-') }}"}]] *** 2025-10-02 05:03:01,875 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:01 +0000 (0:00:00.276) 0:02:09.216 ****** 2025-10-02 05:03:01,913 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:01,919 p=26700 u=zuul n=ansible | TASK [Build Operators name=operator_build] ************************************* 2025-10-02 05:03:01,919 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:01 +0000 (0:00:00.044) 0:02:09.260 ****** 2025-10-02 05:03:01,958 p=26700 u=zuul n=ansible | TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-10-02 05:03:01,958 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:01 +0000 (0:00:00.039) 0:02:09.300 ****** 2025-10-02 05:03:02,197 p=26700 u=zuul n=ansible | ok: [localhost] => (item=artifacts) 2025-10-02 05:03:02,411 p=26700 u=zuul n=ansible | ok: [localhost] => (item=logs) 2025-10-02 05:03:02,426 p=26700 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 }}] *** 2025-10-02 05:03:02,426 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:02 +0000 (0:00:00.467) 0:02:09.767 ****** 2025-10-02 05:03:02,454 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:02,466 p=26700 u=zuul n=ansible | TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] *** 2025-10-02 05:03:02,466 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:02 +0000 (0:00:00.040) 0:02:09.807 ****** 2025-10-02 05:03:02,524 p=26700 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': '624', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/624', 'commit_id': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'patchset': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ironic-operator', 'name': 'openstack-k8s-operators/ironic-operator', 'short_name': 'ironic-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/ironic-operator'}, 'topic': None}) 2025-10-02 05:03:02,541 p=26700 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'}] *** 2025-10-02 05:03:02,541 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:02 +0000 (0:00:00.074) 0:02:09.882 ****** 2025-10-02 05:03:03,361 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:03,376 p=26700 u=zuul n=ansible | TASK [operator_build : Add operator info with new content zuul_info_operators={{ zuul_info_operators|default([]) + operator_info }}] *** 2025-10-02 05:03:03,376 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.835) 0:02:10.717 ****** 2025-10-02 05:03:03,430 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:03,443 p=26700 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') }}] *** 2025-10-02 05:03:03,444 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.067) 0:02:10.785 ****** 2025-10-02 05:03:03,515 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:03,528 p=26700 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) }}] *** 2025-10-02 05:03:03,528 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.084) 0:02:10.870 ****** 2025-10-02 05:03:03,573 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:03,587 p=26700 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') }}] *** 2025-10-02 05:03:03,588 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.059) 0:02:10.929 ****** 2025-10-02 05:03:03,637 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:03,652 p=26700 u=zuul n=ansible | TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] *** 2025-10-02 05:03:03,652 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.064) 0:02:10.993 ****** 2025-10-02 05:03:03,694 p=26700 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': 'ironic-operator', 'src': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator', 'pr_sha': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'pr_owner': 'steveb/ironic-operator'}) 2025-10-02 05:03:03,701 p=26700 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': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'ironic'}) 2025-10-02 05:03:03,719 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Check if src code exists path={{ operator.src }}] *** 2025-10-02 05:03:03,719 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.066) 0:02:11.060 ****** 2025-10-02 05:03:03,957 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:03,972 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Clone from github if no code was provided repo=https://github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}.git, dest={{ operator.src }}] *** 2025-10-02 05:03:03,973 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:03 +0000 (0:00:00.253) 0:02:11.314 ****** 2025-10-02 05:03:03,999 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:03:04,015 p=26700 u=zuul n=ansible | TASK [operator_build : openstack-operator - Check if src code exists path={{ operator.src }}] *** 2025-10-02 05:03:04,016 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.042) 0:02:11.357 ****** 2025-10-02 05:03:04,264 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:04,279 p=26700 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 }}] *** 2025-10-02 05:03:04,279 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.263) 0:02:11.621 ****** 2025-10-02 05:03:04,303 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:03:04,316 p=26700 u=zuul n=ansible | TASK [operator_build : Building operators _raw_params=build.yml] *************** 2025-10-02 05:03:04,316 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.036) 0:02:11.657 ****** 2025-10-02 05:03:04,349 p=26700 u=zuul n=ansible | skipping: [localhost] => (item={'name': 'openstack-operator', 'src': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'ironic'}) 2025-10-02 05:03:04,415 p=26700 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': 'ironic-operator', 'src': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator', 'pr_sha': '3b4e66b9792d62a3b1cda4e5f4cee51f55af8a08', 'pr_owner': 'steveb/ironic-operator'}) 2025-10-02 05:03:04,428 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Read go.mod file contents of Openstack Operator src={{ cifmw_operator_build_meta_src }}/go.mod] *** 2025-10-02 05:03:04,428 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.112) 0:02:11.770 ****** 2025-10-02 05:03:04,740 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:04,755 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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') }}] *** 2025-10-02 05:03:04,755 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.327) 0:02:12.097 ****** 2025-10-02 05:03:04,798 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:04,810 p=26700 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 }}] *** 2025-10-02 05:03:04,810 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.054) 0:02:12.152 ****** 2025-10-02 05:03:04,855 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:04,870 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Set default api path operator_api_path=github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}/{{ operator_base_module_name }}] *** 2025-10-02 05:03:04,871 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.060) 0:02:12.212 ****** 2025-10-02 05:03:04,916 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:04,931 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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 ] *** 2025-10-02 05:03:04,932 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:04 +0000 (0:00:00.060) 0:02:12.273 ****** 2025-10-02 05:03:15,187 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:03:15,203 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Get latest commit when no PR is provided chdir={{ operator.src }}, _raw_params=git show-ref --head --hash head] *** 2025-10-02 05:03:15,203 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:15 +0000 (0:00:10.271) 0:02:22.545 ****** 2025-10-02 05:03:15,458 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:03:15,473 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Set pr_sha to be used as image tag pr_sha={{ operator.pr_sha | default(git_head_out.stdout | trim) }}] *** 2025-10-02 05:03:15,473 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:15 +0000 (0:00:00.269) 0:02:22.814 ****** 2025-10-02 05:03:15,513 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:15,530 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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 ] *** 2025-10-02 05:03:15,530 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:15 +0000 (0:00:00.056) 0:02:22.871 ****** 2025-10-02 05:03:15,570 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:03:15,587 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Get golang container image name={{ cifmw_operator_build_golang_ct }}, pull=True] *** 2025-10-02 05:03:15,588 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:15 +0000 (0:00:00.057) 0:02:22.929 ****** 2025-10-02 05:03:34,165 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:03:34,182 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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] *** 2025-10-02 05:03:34,182 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:34 +0000 (0:00:18.594) 0:02:41.523 ****** 2025-10-02 05:03:34,222 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:34,237 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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] *** 2025-10-02 05:03:34,237 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:34 +0000 (0:00:00.054) 0:02:41.578 ****** 2025-10-02 05:03:34,274 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:34,286 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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)}}] *** 2025-10-02 05:03:34,286 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:34 +0000 (0:00:00.048) 0:02:41.627 ****** 2025-10-02 05:03:34,322 p=26700 u=zuul n=ansible | ok: [localhost] 2025-10-02 05:03:34,333 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-operator - Call manifests dry_run={{ cifmw_operator_build_dryrun|bool }}, chdir={{ operator.src }}, output_dir={{ cifmw_operator_build_basedir }}/artifacts, script=make manifests] *** 2025-10-02 05:03:34,333 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:03:34 +0000 (0:00:00.047) 0:02:41.674 ****** 2025-10-02 05:03:34,404 p=26700 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_ironic_operator_call.log 2025-10-02 05:04:09,203 p=26700 u=zuul n=ansible | changed: [localhost] 2025-10-02 05:04:09,219 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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 }}] *** 2025-10-02 05:04:09,219 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:04:09 +0000 (0:00:34.886) 0:03:16.560 ****** 2025-10-02 05:04:09,247 p=26700 u=zuul n=ansible | skipping: [localhost] 2025-10-02 05:04:09,263 p=26700 u=zuul n=ansible | TASK [operator_build : ironic-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 }}'}] *** 2025-10-02 05:04:09,263 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:04:09 +0000 (0:00:00.044) 0:03:16.605 ****** 2025-10-02 05:04:09,344 p=26700 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_ironic_operator_call_docker.log 2025-10-02 05:08:39,830 p=26700 u=zuul n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2025-10-02 05:08:40,245 p=26700 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/ironic-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/ironic-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths=\"./...\" output:crd:artifacts:config=config/crd/bases && \\\n\trm -f api/bases/* && cp -a config/crd/bases api/\n/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen object:headerFile=\"hack/boilerplate.go.txt\" paths=\"./...\"\ngo fmt ./...\ngo vet ./...\ngo vet ./api/...\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/setup-envtest || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install sigs.k8s.io/controller-runtime/tools/setup-envtest@latest\ngo: downloading sigs.k8s.io/controller-runtime v0.22.1\ngo: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20250926234817-7c50567748ae\ngo: downloading github.com/spf13/afero v1.12.0\ngo: downloading go.uber.org/multierr v1.10.0\ngo: downloading golang.org/x/text v0.23.0\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install github.com/onsi/ginkgo/v2/ginkgo\n2025-10-02T05:04:56.038Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20250926234817-7c50567748ae/main.go:80\tusing binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}\n2025-10-02T05:04:56.038Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20250926234817-7c50567748ae/main.go:86\tusing HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2025-10-02T05:04:56.038Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries dir exists\n2025-10-02T05:04:56.039Z\tINFO\tenv/env.go:245\tno version specified, finding latest\n2025-10-02T05:04:56.039Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2025-10-02T05:04:56.101Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\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\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\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\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\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\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\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\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.1\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.0\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.33.0\"}\n2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.32.0\"}\n2025-10-02T05:04:56.110Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": \"/tmp/499476303-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2025-10-02T05:04:56.110Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.121Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.122Z\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\"}\n2025-10-02T05:04:56.612Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": \"/tmp/499476303-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2025-10-02T05:04:56.909Z\tDEBUG\tuse\tstore/store.go:137\tensuring version-platform binaries dir exists and is empty & writable\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-10-02T05:04:56.910Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-10-02T05:04:56.910Z\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/\"}\n2025-10-02T05:04:56.910Z\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\"}\n2025-10-02T05:04:57.124Z\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\"}\n2025-10-02T05:04:57.511Z\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\"}\n2025-10-02T05:04:58.228Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-10-02T05:04:58.228Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-10-02T05:04:58.228Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": \"/tmp/499476303-envtest-v1.31.0-linux-amd64.tar.gz\"}\nKUBEBUILDER_ASSETS=\"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/k8s/1.31.0-linux-amd64\" \\\nOPERATOR_TEMPLATES=\"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/templates\" \\\n/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo --trace --cover --coverpkg=../../api/v1beta1,../../pkg/ironic,../../pkg/ironicapi,../../pkg/ironicconductor,../../pkg/ironicinspector,../../pkg/ironicneutronagent, --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./tests/...\n2025/10/02 05:04:58 maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined\nwarning: no packages being tested depend on matches for pattern \n\nRunning Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional\n====================================================================================================================\nRandom Seed: \e[1m1759381498\e[0m - will randomize all specs\n\nWill run \e[1m131\e[0m of \e[1m131\e[0m specs\nRunning in parallel across \e[1m3\e[0m processes\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.719 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicConductor 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:321\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:05:16.121Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:05:16.158Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.IronicInspector\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Deployment\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Route\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Service\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ConfigMap\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ServiceAccount\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Role\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Role\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.RoleBinding\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.Topology\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.StatefulSet\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ConfigMap\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.Ironic\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicConductor\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicAPI\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicInspector\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.IronicConductor\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.StatefulSet\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Route\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Service\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.PersistentVolumeClaim\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Job\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.ServiceAccount\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Secret\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Role\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ConfigMap\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ServiceAccount\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.IronicAPI\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Deployment\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Service\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Role\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.RoleBinding\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Role\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n \ 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\"}\n \ 2025-10-02T05:05:16.197Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0fb3abdc-8398-4ed2-b538-8469d6dcc1a8\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}\n \ 2025-10-02T05:05:16.197Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:05:16.233Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:16.233Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:16.239Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"\n \ 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"\n \ 2025-10-02T05:05:16.315Z\tINFO\tStarting workers\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"worker count\": 1}\n 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"worker count\": 1}\n 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"worker count\": 1}\n 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"worker count\": 1}\n 2025-10-02T05:05:16.317Z\tINFO\tControllers.Ironic\tinput source keystone-0fb3abdc-8398-4ed2-b538-8469d6dcc1a8 changed, reconcile: ironic - 12e7a21e-3c7f-4e73-bf4c-d61c46d44134\n 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"worker count\": 1}\n 2025-10-02T05:05:16.334Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:05:16.334Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:05:16.345Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:05:16.388Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}\n 2025-10-02T05:05:16.390Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}\n 2025-10-02T05:05:16.393Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}\n 2025-10-02T05:05:16.394Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}\n 2025-10-02T05:05:16.403Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.407Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\"}\n 2025-10-02T05:05:16.434Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.438Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}\n \ 2025-10-02T05:05:16.444Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}\n \ 2025-10-02T05:05:16.451Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\"}\n 2025-10-02T05:05:16.458Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.458Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}\n 2025-10-02T05:05:16.459Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}\n 2025-10-02T05:05:16.543Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}\n 2025-10-02T05:05:16.546Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}\n 2025-10-02T05:05:16.546Z\tINFO\tControllers.Ironic\tInput maps hash input - n67ch546h66bh78h697h678h555h54fh644h666h57dh655h658h59fh5c5h94hfch68h5b8h669h575h597hbdhc5hd5hf4h576h567h8dh576h649h68bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}\n 2025-10-02T05:05:16.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}\n 2025-10-02T05:05:16.555Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}\n 2025-10-02T05:05:16.641Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}\n 2025-10-02T05:05:16.650Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}\n 2025-10-02T05:05:16.660Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}\n 2025-10-02T05:05:16.661Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.675Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}\n \ 2025-10-02T05:05:16.740Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}\n 2025-10-02T05:05:16.742Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}\n 2025-10-02T05:05:16.743Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}\n 2025-10-02T05:05:16.759Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n669h9ch5dbh664h54h9ch5c6h59hd6h546h66h84h5d8hfch5fch597hb6h5bch5f8h566h567h6fh56dhcdhcdh68bh5ddh59bh6ch5dhc9h554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}\n 2025-10-02T05:05:16.759Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}\n 2025-10-02T05:05:16.769Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:16.770Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}\n 2025-10-02T05:05:16.770Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}\n 2025-10-02T05:05:16.842Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}\n 2025-10-02T05:05:16.842Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}\n 2025-10-02T05:05:16.842Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n669h9ch5dbh664h54h9ch5c6h59hd6h546h66h84h5d8hfch5fch597hb6h5bch5f8h566h567h6fh56dhcdhcdh68bh5ddh59bh6ch5dhc9h554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}\n 2025-10-02T05:05:16.843Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}\n 2025-10-02T05:05:16.852Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:16.853Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}\n 2025-10-02T05:05:16.853Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.855Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}\n 2025-10-02T05:05:16.856Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}\n 2025-10-02T05:05:16.857Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}\n 2025-10-02T05:05:16.859Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:16.863Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}\n 2025-10-02T05:05:16.864Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}\n 2025-10-02T05:05:16.867Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}\n 2025-10-02T05:05:16.867Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}\n 2025-10-02T05:05:16.870Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:16.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}\n 2025-10-02T05:05:16.913Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}\n 2025-10-02T05:05:16.916Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}\n 2025-10-02T05:05:16.917Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}\n 2025-10-02T05:05:16.919Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}\n 2025-10-02T05:05:17.001Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.003Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}\n 2025-10-02T05:05:17.005Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}\n 2025-10-02T05:05:17.007Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}\n 2025-10-02T05:05:17.011Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.172Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}\n 2025-10-02T05:05:17.173Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}\n 2025-10-02T05:05:17.183Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}\n 2025-10-02T05:05:17.184Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}\n 2025-10-02T05:05:17.189Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}\n 2025-10-02T05:05:17.511Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.514Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}\n 2025-10-02T05:05:17.516Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}\n 2025-10-02T05:05:17.517Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}\n 2025-10-02T05:05:17.521Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}\n 2025-10-02T05:05:18.164Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.167Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}\n 2025-10-02T05:05:18.169Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}\n 2025-10-02T05:05:18.170Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}\n 2025-10-02T05:05:18.174Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:19.456Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}\n 2025-10-02T05:05:19.457Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:19.460Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}\n 2025-10-02T05:05:19.462Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}\n 2025-10-02T05:05:19.463Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}\n 2025-10-02T05:05:19.468Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:22.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}\n 2025-10-02T05:05:22.030Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:22.033Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}\n 2025-10-02T05:05:22.036Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}\n 2025-10-02T05:05:22.038Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}\n 2025-10-02T05:05:22.042Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:27.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}\n 2025-10-02T05:05:27.165Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:27.169Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}\n 2025-10-02T05:05:27.171Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}\n 2025-10-02T05:05:27.173Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}\n 2025-10-02T05:05:27.182Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:36.677\e[0m\n 2025-10-02T05:05:36.677Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:16Z\"}],\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\",\"resourceVersion\":\"299\",\"uid\":\"c3812306-5813-440c-b013-334fb5c70bc4\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:05:36.698Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\"}\n 2025-10-02T05:05:36.702Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:05:36.710Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:36.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:36.716Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\"}\n 2025-10-02T05:05:36.728Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:05:36.728Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:05:36.736Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:05:36.765Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00129f2c0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:36.677\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc000882150?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00086cf40})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc000590750?, 0xc0000ca008?}, {0x22d71d5, 0x4}, {0xc000a10270, 0x1, 0x8001f82cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc000590750?, 0xc00086cf40?}, {0xc000a10270?, 0xc000590750?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000320000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000320000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc000882150, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.485 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicInspector 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:347\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:05:16.613Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:05:16.621Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:05:16.635Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-156efad4-9a67-4e89-93d6-a7271457a0ea\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}\n \ 2025-10-02T05:05:16.635Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:05:16.639Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:16.639Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:16.642Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"\n \ 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"\n \ 2025-10-02T05:05:16.654Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:16.654Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:16.660Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:16.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}\n 2025-10-02T05:05:16.680Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}\n 2025-10-02T05:05:16.682Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}\n 2025-10-02T05:05:16.684Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}\n 2025-10-02T05:05:16.694Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.697Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.707Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\"}\n 2025-10-02T05:05:16.711Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.721Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\"}\n 2025-10-02T05:05:16.728Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.741Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}\n 2025-10-02T05:05:16.742Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.762Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}\n \ 2025-10-02T05:05:16.772Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}\n \ 2025-10-02T05:05:16.818Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}\n 2025-10-02T05:05:16.822Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}\n 2025-10-02T05:05:16.825Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}\n 2025-10-02T05:05:16.825Z\tINFO\tControllers.Ironic\tInput maps hash input - n567h5fch657h67ch94h567h84h66chcch64dh56ch6fh66bhbdh68fhf5h5bfh665h555hd7h5d4h7ch5bch574hfch676h7chdfh576hdfh586h5fbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}\n 2025-10-02T05:05:16.833Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\"}\n 2025-10-02T05:05:16.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.919Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\"}\n 2025-10-02T05:05:16.920Z\tINFO\tControllers.Ironic\tInput maps hash input - n567h5fch657h67ch94h567h84h66chcch64dh56ch6fh66bhbdh68fhf5h5bfh665h555hd7h5d4h7ch5bch574hfch676h7chdfh576hdfh586h5fbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\"}\n 2025-10-02T05:05:16.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}\n 2025-10-02T05:05:16.932Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.934Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}\n 2025-10-02T05:05:16.935Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}\n 2025-10-02T05:05:16.940Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}\n 2025-10-02T05:05:16.954Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}\n 2025-10-02T05:05:16.955Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:16.964Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}\n \ 2025-10-02T05:05:17.019Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}\n 2025-10-02T05:05:17.020Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}\n 2025-10-02T05:05:17.021Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}\n 2025-10-02T05:05:17.041Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nbdh568h66h5dfh569h569h64fh687h5ddhffh9dh85hc8h74h694h588h5f7h56bh9h5dfh645h88h85h77h697h5d4h675hbdh668h7bh699h697q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}\n 2025-10-02T05:05:17.041Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}\n 2025-10-02T05:05:17.051Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.051Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}\n 2025-10-02T05:05:17.051Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}\n 2025-10-02T05:05:17.121Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}\n 2025-10-02T05:05:17.121Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}\n 2025-10-02T05:05:17.126Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.126Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}\n 2025-10-02T05:05:17.127Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.130Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}\n 2025-10-02T05:05:17.132Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}\n 2025-10-02T05:05:17.134Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}\n 2025-10-02T05:05:17.138Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}\n 2025-10-02T05:05:17.138Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.141Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}\n 2025-10-02T05:05:17.142Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}\n 2025-10-02T05:05:17.143Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}\n 2025-10-02T05:05:17.146Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.159Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}\n 2025-10-02T05:05:17.160Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.163Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}\n 2025-10-02T05:05:17.167Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}\n 2025-10-02T05:05:17.170Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}\n 2025-10-02T05:05:17.181Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.262Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}\n 2025-10-02T05:05:17.263Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.265Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}\n 2025-10-02T05:05:17.266Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}\n 2025-10-02T05:05:17.267Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}\n 2025-10-02T05:05:17.270Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}\n 2025-10-02T05:05:17.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.435Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}\n 2025-10-02T05:05:17.436Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}\n 2025-10-02T05:05:17.437Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}\n 2025-10-02T05:05:17.440Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:17.761Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}\n 2025-10-02T05:05:17.762Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}\n 2025-10-02T05:05:17.766Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}\n 2025-10-02T05:05:17.767Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}\n 2025-10-02T05:05:17.770Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.411Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}\n 2025-10-02T05:05:18.411Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.414Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}\n 2025-10-02T05:05:18.417Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}\n 2025-10-02T05:05:18.419Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}\n 2025-10-02T05:05:18.424Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:19.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}\n 2025-10-02T05:05:19.705Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:19.708Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}\n 2025-10-02T05:05:19.710Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}\n 2025-10-02T05:05:19.711Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}\n 2025-10-02T05:05:19.716Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:22.278Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}\n 2025-10-02T05:05:22.278Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:22.282Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}\n 2025-10-02T05:05:22.285Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}\n 2025-10-02T05:05:22.289Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}\n 2025-10-02T05:05:22.293Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:27.414Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}\n 2025-10-02T05:05:27.414Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:27.417Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}\n 2025-10-02T05:05:27.421Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}\n 2025-10-02T05:05:27.422Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}\n 2025-10-02T05:05:27.426Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:36.965\e[0m\n 2025-10-02T05:05:36.966Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:16Z\"}],\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\",\"resourceVersion\":\"323\",\"uid\":\"d2019f0a-809f-4d1d-9f8c-d4ed53e3d713\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:05:36.984Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\"}\n 2025-10-02T05:05:36.988Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:05:36.993Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:37.002Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:37.002Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\"}\n 2025-10-02T05:05:37.014Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:05:37.014Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:05:37.020Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:05:37.046Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00133e5a0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:36.965\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc000d74ff0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000884180})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc00095a450?, 0xc000610008?}, {0x22d71d5, 0x4}, {0xc00101a138, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc00095a450?, 0xc000884180?}, {0xc00101a138?, 0xc00095a450?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002ce000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002ce000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc000d74ff0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.564 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicAPI 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:295\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:05:17.819Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:05:17.825Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:05:17.842Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-8676b4eb-169f-4ab4-96b1-2591043a5065\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}\n \ 2025-10-02T05:05:17.842Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:05:17.855Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:17.855Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:17.863Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"\n \ 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"\n \ 2025-10-02T05:05:17.877Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:17.877Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:17.882Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:17.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}\n 2025-10-02T05:05:17.907Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}\n 2025-10-02T05:05:17.910Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}\n 2025-10-02T05:05:17.913Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}\n 2025-10-02T05:05:17.926Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.930Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\"}\n 2025-10-02T05:05:17.941Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.944Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\"}\n 2025-10-02T05:05:17.944Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}\n \ 2025-10-02T05:05:17.949Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:17.951Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}\n \ 2025-10-02T05:05:17.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}\n 2025-10-02T05:05:17.962Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}\n 2025-10-02T05:05:18.050Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}\n 2025-10-02T05:05:18.054Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}\n 2025-10-02T05:05:18.054Z\tINFO\tControllers.Ironic\tInput maps hash input - n686h564h7h9fh9fh64bh55ch97h65dh566h5b8h579h59h6dh85h65fh54ch9h5b6hf9h67fh58dh5cfh678hcbh564hc6h59h5b8h697h67bh9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}\n 2025-10-02T05:05:18.067Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\"}\n 2025-10-02T05:05:18.068Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.145Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\"}\n 2025-10-02T05:05:18.146Z\tINFO\tControllers.Ironic\tInput maps hash input - n686h564h7h9fh9fh64bh55ch97h65dh566h5b8h579h59h6dh85h65fh54ch9h5b6hf9h67fh58dh5cfh678hcbh564hc6h59h5b8h697h67bh9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\"}\n 2025-10-02T05:05:18.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}\n 2025-10-02T05:05:18.161Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.245Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}\n 2025-10-02T05:05:18.246Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}\n 2025-10-02T05:05:18.252Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}\n 2025-10-02T05:05:18.258Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}\n \ 2025-10-02T05:05:18.267Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}\n 2025-10-02T05:05:18.268Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}\n 2025-10-02T05:05:18.347Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}\n 2025-10-02T05:05:18.348Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}\n 2025-10-02T05:05:18.349Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n59ch57dh687h5fch5d6hc8hf8hb5h5dbh5f6h544h5b8h5ddh66bh66dh67ch6fh5cfh5dch59fh7h579h678h584h584h696h66fhcdh664h684h558h5c6q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}\n 2025-10-02T05:05:18.349Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}\n 2025-10-02T05:05:18.362Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.364Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}\n 2025-10-02T05:05:18.365Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.446Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}\n 2025-10-02T05:05:18.448Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}\n 2025-10-02T05:05:18.451Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}\n 2025-10-02T05:05:18.454Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.454Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}\n 2025-10-02T05:05:18.455Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}\n 2025-10-02T05:05:18.460Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}\n 2025-10-02T05:05:18.461Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}\n 2025-10-02T05:05:18.466Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.466Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}\n 2025-10-02T05:05:18.468Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.469Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}\n 2025-10-02T05:05:18.471Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}\n 2025-10-02T05:05:18.471Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}\n 2025-10-02T05:05:18.475Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.487Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}\n 2025-10-02T05:05:18.489Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.495Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}\n 2025-10-02T05:05:18.499Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}\n 2025-10-02T05:05:18.500Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}\n 2025-10-02T05:05:18.505Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.586Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}\n 2025-10-02T05:05:18.588Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.590Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}\n 2025-10-02T05:05:18.592Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}\n 2025-10-02T05:05:18.594Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}\n 2025-10-02T05:05:18.598Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:18.758Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}\n 2025-10-02T05:05:18.760Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:18.762Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}\n 2025-10-02T05:05:18.764Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}\n 2025-10-02T05:05:18.766Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}\n 2025-10-02T05:05:18.768Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:19.090Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}\n 2025-10-02T05:05:19.091Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:19.094Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}\n 2025-10-02T05:05:19.096Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}\n 2025-10-02T05:05:19.098Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}\n 2025-10-02T05:05:19.102Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:19.743Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}\n 2025-10-02T05:05:19.744Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:19.747Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}\n 2025-10-02T05:05:19.749Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}\n 2025-10-02T05:05:19.750Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}\n 2025-10-02T05:05:19.754Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:21.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}\n 2025-10-02T05:05:21.037Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:21.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}\n 2025-10-02T05:05:21.042Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}\n 2025-10-02T05:05:21.044Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}\n 2025-10-02T05:05:21.048Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:23.609Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}\n 2025-10-02T05:05:23.610Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:23.613Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}\n 2025-10-02T05:05:23.614Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}\n 2025-10-02T05:05:23.615Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}\n 2025-10-02T05:05:23.618Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:28.738Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}\n 2025-10-02T05:05:28.740Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:28.744Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}\n 2025-10-02T05:05:28.747Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}\n 2025-10-02T05:05:28.749Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}\n 2025-10-02T05:05:28.753Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:38.259\e[0m\n 2025-10-02T05:05:38.260Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:17Z\"}],\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\",\"resourceVersion\":\"415\",\"uid\":\"f9539885-fd67-4e13-a11b-f5719bec4b73\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:05:38.276Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\"}\n 2025-10-02T05:05:38.279Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:05:38.282Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.288Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.288Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\"}\n 2025-10-02T05:05:38.296Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:05:38.296Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:05:38.301Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:05:38.311Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"2a1abdb3-2733-4545-8452-9393a2a3b7ce\"}\n 2025-10-02T05:05:38.311Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"2a1abdb3-2733-4545-8452-9393a2a3b7ce\"}\n 2025-10-02T05:05:38.332Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0010557c0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:38.259\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0013bd0b0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fc30c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0012c97a0?, 0xc00025f808?}, {0x22d71d5, 0x4}, {0xc000bdc0a8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0012c97a0?, 0xc000fc30c0?}, {0xc000bdc0a8?, 0xc0012c97a0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000280700, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000280700, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0013bd0b0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.424 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicAPI reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:453\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:05:38.262Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:05:38.268Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:05:38.291Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-86005fec-02a8-4623-b554-75464e946283\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}\n \ 2025-10-02T05:05:38.291Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:05:38.297Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:38.297Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:38.304Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:38.315Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:38.315Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:38.319Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:38.336Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}\n 2025-10-02T05:05:38.340Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}\n 2025-10-02T05:05:38.342Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}\n 2025-10-02T05:05:38.344Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}\n 2025-10-02T05:05:38.355Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.358Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.368Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\"}\n 2025-10-02T05:05:38.369Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.371Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\"}\n 2025-10-02T05:05:38.376Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.389Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}\n \ 2025-10-02T05:05:38.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}\n 2025-10-02T05:05:38.392Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.397Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}\n \ 2025-10-02T05:05:38.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}\n 2025-10-02T05:05:38.475Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}\n 2025-10-02T05:05:38.478Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}\n 2025-10-02T05:05:38.478Z\tINFO\tControllers.Ironic\tInput maps hash input - n689h555h6dh584h68fh646h594hdbh68ch688h5f6h657h585h57fhdch64fhb6hb9h577h64fhdfh75hd6h99h579hcfh55bh55bh568h5c9h696h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}\n 2025-10-02T05:05:38.484Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}\n 2025-10-02T05:05:38.485Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}\n 2025-10-02T05:05:38.572Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}\n 2025-10-02T05:05:38.577Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}\n 2025-10-02T05:05:38.582Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}\n \ 2025-10-02T05:05:38.583Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}\n 2025-10-02T05:05:38.583Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}\n 2025-10-02T05:05:38.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}\n 2025-10-02T05:05:38.674Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}\n 2025-10-02T05:05:38.676Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd5h645h648h59hdfh7chd9h568hbch67h86h55fh5chcch5ch556h585h579h644h5b6h89h87h675h5bbh5d7h569h5d6h5cfh5d5h54bh56fh554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}\n 2025-10-02T05:05:38.676Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}\n 2025-10-02T05:05:38.688Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}\n 2025-10-02T05:05:38.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.772Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}\n 2025-10-02T05:05:38.774Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}\n 2025-10-02T05:05:38.774Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}\n 2025-10-02T05:05:38.775Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd5h645h648h59hdfh7chd9h568hbch67h86h55fh5chcch5ch556h585h579h644h5b6h89h87h675h5bbh5d7h569h5d6h5cfh5d5h54bh56fh554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}\n 2025-10-02T05:05:38.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}\n 2025-10-02T05:05:38.797Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.798Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}\n 2025-10-02T05:05:38.798Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.802Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}\n 2025-10-02T05:05:38.803Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}\n 2025-10-02T05:05:38.804Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}\n 2025-10-02T05:05:38.809Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.810Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}\n 2025-10-02T05:05:38.812Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.814Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}\n 2025-10-02T05:05:38.815Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}\n 2025-10-02T05:05:38.816Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}\n 2025-10-02T05:05:38.820Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.830Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}\n 2025-10-02T05:05:38.830Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.832Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}\n 2025-10-02T05:05:38.834Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}\n 2025-10-02T05:05:38.835Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}\n 2025-10-02T05:05:38.839Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.919Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}\n 2025-10-02T05:05:38.920Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.923Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}\n 2025-10-02T05:05:38.925Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}\n 2025-10-02T05:05:38.927Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}\n 2025-10-02T05:05:38.930Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:39.092Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}\n 2025-10-02T05:05:39.092Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:39.096Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}\n 2025-10-02T05:05:39.098Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}\n 2025-10-02T05:05:39.099Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}\n 2025-10-02T05:05:39.102Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:39.423Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}\n 2025-10-02T05:05:39.424Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:39.427Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}\n 2025-10-02T05:05:39.429Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}\n 2025-10-02T05:05:39.430Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}\n 2025-10-02T05:05:39.434Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.075Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}\n 2025-10-02T05:05:40.076Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.079Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}\n 2025-10-02T05:05:40.082Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}\n 2025-10-02T05:05:40.083Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}\n 2025-10-02T05:05:40.087Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:41.368Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}\n 2025-10-02T05:05:41.369Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:41.372Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}\n 2025-10-02T05:05:41.375Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}\n 2025-10-02T05:05:41.376Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}\n 2025-10-02T05:05:41.381Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:43.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}\n 2025-10-02T05:05:43.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:43.947Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}\n 2025-10-02T05:05:43.950Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}\n 2025-10-02T05:05:43.954Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}\n 2025-10-02T05:05:43.959Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:49.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}\n 2025-10-02T05:05:49.081Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:49.084Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}\n 2025-10-02T05:05:49.086Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}\n 2025-10-02T05:05:49.087Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}\n 2025-10-02T05:05:49.096Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:58.583\e[0m\n 2025-10-02T05:05:58.583Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:38Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:38Z\"}],\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\",\"resourceVersion\":\"466\",\"uid\":\"9e20fca6-6b43-4e84-aed6-23279d117e71\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:05:58.603Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\"}\n 2025-10-02T05:05:58.606Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:05:58.613Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:58.619Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:58.619Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\"}\n 2025-10-02T05:05:58.628Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:05:58.628Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:05:58.634Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:05:58.639Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0012d0820>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:58.583\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc0005d4ae0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00133cac0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc000c2d680?, 0xc000780808?}, {0x22d71d5, 0x4}, {0xc0005a4c60, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc000c2d680?, 0xc00133cac0?}, {0xc0005a4c60?, 0xc000c2d680?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001e6d90, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001e6d90, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc0005d4ae0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\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] [20.399 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1143\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:05:38.400Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-b3c3c5d7-2ce2-4a1a-bc1f-e046c8d682e6\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}\n \ 2025-10-02T05:05:38.400Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:05:38.404Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:38.404Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:38.407Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:38.411Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:05:38.413Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:38.413Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:38.415Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:38.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}\n 2025-10-02T05:05:38.442Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}\n 2025-10-02T05:05:38.443Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}\n 2025-10-02T05:05:38.446Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}\n 2025-10-02T05:05:38.451Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.453Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.459Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\"}\n 2025-10-02T05:05:38.460Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.461Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}\n \ 2025-10-02T05:05:38.462Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\"}\n 2025-10-02T05:05:38.465Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.465Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}\n \ 2025-10-02T05:05:38.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}\n 2025-10-02T05:05:38.479Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.562Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}\n 2025-10-02T05:05:38.566Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}\n 2025-10-02T05:05:38.569Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}\n 2025-10-02T05:05:38.569Z\tINFO\tControllers.Ironic\tInput maps hash input - n8bh688hd8h5d6hbch5chbch55bh6ch68ch55dh56h69h5b4h659h659hd5h66ch595h5b6h5fbh566h5bdh55bh697h5h577hfh547h648hdbh75q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}\n 2025-10-02T05:05:38.580Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}\n 2025-10-02T05:05:38.581Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.663Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}\n 2025-10-02T05:05:38.664Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}\n 2025-10-02T05:05:38.668Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}\n 2025-10-02T05:05:38.676Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}\n 2025-10-02T05:05:38.677Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.691Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}\n \ 2025-10-02T05:05:38.764Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}\n 2025-10-02T05:05:38.766Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}\n 2025-10-02T05:05:38.766Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}\n 2025-10-02T05:05:38.767Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n55fh579h67fh88h5f8h67dh56h678hf8h5b4h5f4h5b7hbdhbbhdh599h565h5f8h685hc8h68fh54dh86h5cdhbch87h5bbh657hb5h545h5dh5b9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}\n 2025-10-02T05:05:38.767Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}\n 2025-10-02T05:05:38.804Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.804Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}\n 2025-10-02T05:05:38.805Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.865Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}\n 2025-10-02T05:05:38.866Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}\n 2025-10-02T05:05:38.867Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}\n 2025-10-02T05:05:38.871Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}\n 2025-10-02T05:05:38.873Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}\n 2025-10-02T05:05:38.880Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}\n 2025-10-02T05:05:38.880Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}\n 2025-10-02T05:05:38.884Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}\n 2025-10-02T05:05:38.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.887Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}\n 2025-10-02T05:05:38.888Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}\n 2025-10-02T05:05:38.889Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}\n 2025-10-02T05:05:38.891Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}\n 2025-10-02T05:05:38.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}\n 2025-10-02T05:05:38.910Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}\n 2025-10-02T05:05:38.911Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}\n 2025-10-02T05:05:38.914Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:38.994Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}\n 2025-10-02T05:05:38.995Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:38.997Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}\n 2025-10-02T05:05:38.999Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}\n 2025-10-02T05:05:39.000Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}\n 2025-10-02T05:05:39.006Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:39.166Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}\n 2025-10-02T05:05:39.167Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:39.169Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}\n 2025-10-02T05:05:39.170Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}\n 2025-10-02T05:05:39.171Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}\n 2025-10-02T05:05:39.174Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:39.496Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}\n 2025-10-02T05:05:39.497Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:39.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}\n 2025-10-02T05:05:39.502Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}\n 2025-10-02T05:05:39.503Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}\n 2025-10-02T05:05:39.507Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.147Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}\n 2025-10-02T05:05:40.148Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.151Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}\n 2025-10-02T05:05:40.153Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}\n 2025-10-02T05:05:40.154Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}\n 2025-10-02T05:05:40.157Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:41.438Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}\n 2025-10-02T05:05:41.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:41.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}\n 2025-10-02T05:05:41.444Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}\n 2025-10-02T05:05:41.446Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}\n 2025-10-02T05:05:41.452Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:44.014Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}\n 2025-10-02T05:05:44.015Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:44.018Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}\n 2025-10-02T05:05:44.020Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}\n 2025-10-02T05:05:44.022Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}\n 2025-10-02T05:05:44.028Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:49.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}\n 2025-10-02T05:05:49.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:49.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}\n 2025-10-02T05:05:49.155Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}\n 2025-10-02T05:05:49.157Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}\n 2025-10-02T05:05:49.161Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:58.693\e[0m\n 2025-10-02T05:05:58.696Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:38Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:38Z\"}],\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\",\"resourceVersion\":\"481\",\"uid\":\"4d8250ec-5497-4442-9d40-ac0e20bd85db\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:05:58.718Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\"}\n 2025-10-02T05:05:58.720Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:05:58.726Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:58.731Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:58.731Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\"}\n 2025-10-02T05:05:58.738Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:05:58.738Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:05:58.746Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:05:58.755Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00169f5e0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:58.693\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc000b45f20?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000cc60c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc001464450?, 0xc000600008?}, {0x22d71d5, 0x4}, {0xc0014795a8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc001464450?, 0xc000cc60c0?}, {0xc0014795a8?, 0xc001464450?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002675e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002675e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc000b45f20, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.469 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1275\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:05:40.129Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-50d5904a-af5c-40fa-8dfc-1b6a538353be\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}\n \ 2025-10-02T05:05:40.129Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:05:40.135Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:40.135Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:40.139Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:40.147Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:05:40.154Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:05:40.154Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:05:40.159Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:05:40.174Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}\n 2025-10-02T05:05:40.177Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}\n 2025-10-02T05:05:40.180Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}\n 2025-10-02T05:05:40.182Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}\n 2025-10-02T05:05:40.189Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.194Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.200Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}\n \ 2025-10-02T05:05:40.205Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}\n \ 2025-10-02T05:05:40.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\"}\n 2025-10-02T05:05:40.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\"}\n 2025-10-02T05:05:40.217Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}\n 2025-10-02T05:05:40.219Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.311Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}\n 2025-10-02T05:05:40.318Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}\n 2025-10-02T05:05:40.325Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}\n 2025-10-02T05:05:40.328Z\tINFO\tControllers.Ironic\tInput maps hash input - nbchfdh595h588h6dh76h685hcdh585h596h55fh54fh68bh544h664hcch5cfh689h54dh649h5bdh8dhc7h685hf4hbch5bfh5f8h5b8hf8h5dbh56dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}\n 2025-10-02T05:05:40.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\"}\n 2025-10-02T05:05:40.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.413Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\"}\n 2025-10-02T05:05:40.416Z\tINFO\tControllers.Ironic\tInput maps hash input - nbchfdh595h588h6dh76h685hcdh585h596h55fh54fh68bh544h664hcch5cfh689h54dh649h5bdh8dhc7h685hf4hbch5bfh5f8h5b8hf8h5dbh56dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\"}\n 2025-10-02T05:05:40.438Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}\n 2025-10-02T05:05:40.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.441Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}\n 2025-10-02T05:05:40.443Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}\n 2025-10-02T05:05:40.449Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}\n 2025-10-02T05:05:40.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}\n 2025-10-02T05:05:40.480Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.487Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}\n \ 2025-10-02T05:05:40.513Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}\n 2025-10-02T05:05:40.515Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}\n 2025-10-02T05:05:40.515Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}\n 2025-10-02T05:05:40.516Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd9h95hfch664h655h685h655h5fh54chfdh569h7h695hd5h67h8fh58h5f8h55dhdh68bh55hfhd7hc7h5fbh6dh6dh566h545h56chc9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}\n 2025-10-02T05:05:40.516Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}\n 2025-10-02T05:05:40.532Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}\n 2025-10-02T05:05:40.535Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.613Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}\n 2025-10-02T05:05:40.615Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}\n 2025-10-02T05:05:40.616Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}\n 2025-10-02T05:05:40.617Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd9h95hfch664h655h685h655h5fh54chfdh569h7h695hd5h67h8fh58h5f8h55dhdh68bh55hfhd7hc7h5fbh6dh6dh566h545h56chc9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}\n 2025-10-02T05:05:40.617Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}\n 2025-10-02T05:05:40.634Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.635Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}\n 2025-10-02T05:05:40.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}\n 2025-10-02T05:05:40.641Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}\n 2025-10-02T05:05:40.642Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}\n 2025-10-02T05:05:40.647Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.648Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}\n 2025-10-02T05:05:40.648Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.651Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}\n 2025-10-02T05:05:40.653Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}\n 2025-10-02T05:05:40.655Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}\n 2025-10-02T05:05:40.658Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.668Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}\n 2025-10-02T05:05:40.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}\n 2025-10-02T05:05:40.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}\n 2025-10-02T05:05:40.674Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}\n 2025-10-02T05:05:40.679Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.760Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}\n 2025-10-02T05:05:40.761Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}\n 2025-10-02T05:05:40.767Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}\n 2025-10-02T05:05:40.768Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}\n 2025-10-02T05:05:40.772Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:40.933Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}\n 2025-10-02T05:05:40.934Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:40.937Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}\n 2025-10-02T05:05:40.939Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}\n 2025-10-02T05:05:40.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}\n 2025-10-02T05:05:40.948Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:41.269Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}\n 2025-10-02T05:05:41.270Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:41.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}\n 2025-10-02T05:05:41.275Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}\n 2025-10-02T05:05:41.276Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}\n 2025-10-02T05:05:41.281Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:41.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}\n 2025-10-02T05:05:41.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:41.927Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}\n 2025-10-02T05:05:41.928Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}\n 2025-10-02T05:05:41.929Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}\n 2025-10-02T05:05:41.933Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:43.214Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}\n 2025-10-02T05:05:43.215Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:43.219Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}\n 2025-10-02T05:05:43.221Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}\n 2025-10-02T05:05:43.223Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}\n 2025-10-02T05:05:43.226Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:45.788Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}\n 2025-10-02T05:05:45.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:45.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}\n 2025-10-02T05:05:45.795Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}\n 2025-10-02T05:05:45.798Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}\n 2025-10-02T05:05:45.803Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:05:50.924Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}\n 2025-10-02T05:05:50.925Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:05:50.928Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}\n 2025-10-02T05:05:50.930Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}\n 2025-10-02T05:05:50.931Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}\n 2025-10-02T05:05:50.935Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:00.488\e[0m\n 2025-10-02T05:06:00.492Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:40Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:40Z\"}],\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\",\"resourceVersion\":\"582\",\"uid\":\"4df01780-32f2-4c96-bc6a-8747d001328d\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:06:00.507Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\"}\n 2025-10-02T05:06:00.509Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:00.512Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.517Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.517Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\"}\n 2025-10-02T05:06:00.525Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:00.525Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:00.536Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:00.542Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014d5400>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:00.488\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0014a1020?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0013efe40})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0010fc510?, 0xc000781008?}, {0x22d71d5, 0x4}, {0xc001704c90, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0010fc510?, 0xc0013efe40?}, {0xc001704c90?, 0xc0010fc510?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0005c0d20, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0005c0d20, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0014a1020, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.462 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1034\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:00.576Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:00.584Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-api-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:00.589Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-conductor-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:00.594Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-inspector-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:00.600Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-nagent-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:00.626Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0a33773f-2eac-42fd-9c9e-324a47b5f537\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}\n \ 2025-10-02T05:06:00.626Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\"}}}}\n \ 2025-10-02T05:06:00.631Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:00.631Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:00.638Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:00.646Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:06:00.650Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:00.650Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:00.654Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:00.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}\n 2025-10-02T05:06:00.675Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}\n 2025-10-02T05:06:00.677Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}\n 2025-10-02T05:06:00.680Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}\n 2025-10-02T05:06:00.686Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.689Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.698Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\"}\n 2025-10-02T05:06:00.699Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.699Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}\n \ 2025-10-02T05:06:00.702Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\"}\n 2025-10-02T05:06:00.705Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}\n \ 2025-10-02T05:06:00.708Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}\n 2025-10-02T05:06:00.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.802Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}\n 2025-10-02T05:06:00.806Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}\n 2025-10-02T05:06:00.809Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}\n 2025-10-02T05:06:00.809Z\tINFO\tControllers.Ironic\tInput maps hash input - n678h64fh65fh598h5cfh67h5fdh65bh65fh695h64bh677h669h5ch68bh7dh5f4h595h74h644h57dh5b7h687h5f7h66ch565h67ch77h65bh679h79h5f4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}\n 2025-10-02T05:06:00.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}\n 2025-10-02T05:06:00.826Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.903Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}\n 2025-10-02T05:06:00.904Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}\n 2025-10-02T05:06:00.907Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}\n 2025-10-02T05:06:00.915Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}\n 2025-10-02T05:06:00.916Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:00.934Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}\n \ 2025-10-02T05:06:01.003Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}\n 2025-10-02T05:06:01.004Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}\n 2025-10-02T05:06:01.004Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}\n 2025-10-02T05:06:01.005Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nfch89hdbh596h57hfbh88h64dh57h56chcbh666h5cfh87h647h646hffh9fh95h57dh55fh57ch699h597h656h8ch7fhc8hf4h595h67dh64cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}\n 2025-10-02T05:06:01.005Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}\n 2025-10-02T05:06:01.018Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}\n 2025-10-02T05:06:01.019Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}\n 2025-10-02T05:06:01.105Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}\n 2025-10-02T05:06:01.105Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}\n 2025-10-02T05:06:01.106Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nfch89hdbh596h57hfbh88h64dh57h56chcbh666h5cfh87h647h646hffh9fh95h57dh55fh57ch699h597h656h8ch7fhc8hf4h595h67dh64cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}\n 2025-10-02T05:06:01.106Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}\n 2025-10-02T05:06:01.114Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.115Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}\n 2025-10-02T05:06:01.115Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}\n 2025-10-02T05:06:01.206Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}\n 2025-10-02T05:06:01.206Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}\n 2025-10-02T05:06:01.209Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.209Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}\n 2025-10-02T05:06:01.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}\n 2025-10-02T05:06:01.212Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}\n 2025-10-02T05:06:01.212Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}\n 2025-10-02T05:06:01.214Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.230Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}\n 2025-10-02T05:06:01.230Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.232Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}\n 2025-10-02T05:06:01.233Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}\n 2025-10-02T05:06:01.234Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}\n 2025-10-02T05:06:01.236Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.318Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}\n 2025-10-02T05:06:01.318Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.320Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}\n 2025-10-02T05:06:01.322Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}\n 2025-10-02T05:06:01.324Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}\n 2025-10-02T05:06:01.328Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.489Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}\n 2025-10-02T05:06:01.489Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}\n 2025-10-02T05:06:01.493Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}\n 2025-10-02T05:06:01.494Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}\n 2025-10-02T05:06:01.497Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:01.817Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}\n 2025-10-02T05:06:01.818Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:01.821Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}\n 2025-10-02T05:06:01.823Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}\n 2025-10-02T05:06:01.824Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}\n 2025-10-02T05:06:01.828Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.469Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}\n 2025-10-02T05:06:02.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}\n 2025-10-02T05:06:02.474Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}\n 2025-10-02T05:06:02.475Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}\n 2025-10-02T05:06:02.477Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:03.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}\n 2025-10-02T05:06:03.759Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:03.764Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}\n 2025-10-02T05:06:03.767Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}\n 2025-10-02T05:06:03.768Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}\n 2025-10-02T05:06:03.772Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:06.333Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}\n 2025-10-02T05:06:06.334Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:06.337Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}\n 2025-10-02T05:06:06.339Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}\n 2025-10-02T05:06:06.340Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}\n 2025-10-02T05:06:06.345Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:11.466Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}\n 2025-10-02T05:06:11.468Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:11.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}\n 2025-10-02T05:06:11.473Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}\n 2025-10-02T05:06:11.474Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}\n 2025-10-02T05:06:11.479Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:20.935\e[0m\n 2025-10-02T05:06:20.940Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:00Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:00Z\"}],\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\",\"resourceVersion\":\"629\",\"uid\":\"7cdd239c-92ec-4bad-b375-da1c64fced69\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\"}}}}\n \ 2025-10-02T05:06:20.959Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\"}\n 2025-10-02T05:06:20.963Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:20.968Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:20.975Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:20.975Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\"}\n 2025-10-02T05:06:20.985Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:20.985Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:20.993Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:21.001Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0015aaf00>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:20.935\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0015f1770?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0009e8380})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0016363f0?, 0xc000780008?}, {0x22d71d5, 0x4}, {0xc000bdc1e0, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0016363f0?, 0xc0009e8380?}, {0xc000bdc1e0?, 0xc0016363f0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f6460, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f6460, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0015f1770, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.462 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1203\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:02.005Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-05644b97-56c1-4484-9c04-a07a53f151e2\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}\n \ 2025-10-02T05:06:02.005Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:06:02.011Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:02.011Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:02.016Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:02.023Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:02.023Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:02.024Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:06:02.029Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:02.047Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}\n 2025-10-02T05:06:02.049Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}\n 2025-10-02T05:06:02.052Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}\n 2025-10-02T05:06:02.057Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}\n 2025-10-02T05:06:02.062Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.066Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\"}\n 2025-10-02T05:06:02.077Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.078Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}\n \ 2025-10-02T05:06:02.080Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\"}\n 2025-10-02T05:06:02.084Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}\n \ 2025-10-02T05:06:02.088Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.097Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}\n 2025-10-02T05:06:02.098Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}\n 2025-10-02T05:06:02.186Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}\n 2025-10-02T05:06:02.192Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}\n 2025-10-02T05:06:02.192Z\tINFO\tControllers.Ironic\tInput maps hash input - nbh97h59ch655h574h64h5d8h67fh67chf7h5fch5c6hb6h5bbh56dh55bh664h598h567h7ch665h94h58ch65ch77hd6h5d9hbch589h9ch56fh659q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}\n 2025-10-02T05:06:02.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}\n 2025-10-02T05:06:02.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.282Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}\n 2025-10-02T05:06:02.284Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}\n 2025-10-02T05:06:02.290Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}\n 2025-10-02T05:06:02.307Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}\n 2025-10-02T05:06:02.308Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.315Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}\n \ 2025-10-02T05:06:02.383Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}\n 2025-10-02T05:06:02.386Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}\n 2025-10-02T05:06:02.386Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}\n 2025-10-02T05:06:02.388Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n54ch594h585hddh8ch5dch5ddh5fdh67ch675h64bh8fh674hf8h59dh56h5bbh656hb9h56dh5fch64h89h599h5dfh86hc4h8h99h9h695h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}\n 2025-10-02T05:06:02.388Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}\n 2025-10-02T05:06:02.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.405Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}\n 2025-10-02T05:06:02.407Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.484Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}\n 2025-10-02T05:06:02.486Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}\n 2025-10-02T05:06:02.486Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}\n 2025-10-02T05:06:02.487Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n54ch594h585hddh8ch5dch5ddh5fdh67ch675h64bh8fh674hf8h59dh56h5bbh656hb9h56dh5fch64h89h599h5dfh86hc4h8h99h9h695h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}\n 2025-10-02T05:06:02.487Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}\n 2025-10-02T05:06:02.515Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.516Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}\n 2025-10-02T05:06:02.517Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.519Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}\n 2025-10-02T05:06:02.522Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}\n 2025-10-02T05:06:02.523Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}\n 2025-10-02T05:06:02.528Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.528Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}\n 2025-10-02T05:06:02.530Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}\n 2025-10-02T05:06:02.535Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}\n 2025-10-02T05:06:02.536Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}\n 2025-10-02T05:06:02.540Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}\n 2025-10-02T05:06:02.549Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}\n 2025-10-02T05:06:02.554Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}\n 2025-10-02T05:06:02.560Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}\n 2025-10-02T05:06:02.566Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.647Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}\n 2025-10-02T05:06:02.648Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.653Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}\n 2025-10-02T05:06:02.655Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}\n 2025-10-02T05:06:02.656Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}\n 2025-10-02T05:06:02.660Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:02.821Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}\n 2025-10-02T05:06:02.821Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:02.823Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}\n 2025-10-02T05:06:02.825Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}\n 2025-10-02T05:06:02.826Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}\n 2025-10-02T05:06:02.828Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:03.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}\n 2025-10-02T05:06:03.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:03.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}\n 2025-10-02T05:06:03.156Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}\n 2025-10-02T05:06:03.157Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}\n 2025-10-02T05:06:03.161Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:03.802Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}\n 2025-10-02T05:06:03.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:03.806Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}\n 2025-10-02T05:06:03.807Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}\n 2025-10-02T05:06:03.808Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}\n 2025-10-02T05:06:03.811Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:05.092Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}\n 2025-10-02T05:06:05.093Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:05.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}\n 2025-10-02T05:06:05.101Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}\n 2025-10-02T05:06:05.102Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}\n 2025-10-02T05:06:05.106Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:07.667Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}\n 2025-10-02T05:06:07.668Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:07.671Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}\n 2025-10-02T05:06:07.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}\n 2025-10-02T05:06:07.676Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}\n 2025-10-02T05:06:07.680Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:12.802Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}\n 2025-10-02T05:06:12.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:12.806Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}\n 2025-10-02T05:06:12.808Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}\n 2025-10-02T05:06:12.809Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}\n 2025-10-02T05:06:12.815Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:22.316\e[0m\n 2025-10-02T05:06:22.321Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:02Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:02Z\"}],\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\",\"resourceVersion\":\"807\",\"uid\":\"4039053e-8554-44b6-bbc0-807af1255c4a\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:06:22.340Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\"}\n 2025-10-02T05:06:22.344Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:22.350Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:22.355Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:22.355Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\"}\n 2025-10-02T05:06:22.370Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:22.370Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:22.379Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:22.407Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00192b0e0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:22.316\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc000ee4150?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0019a6740})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0016ac5d0?, 0xc00048e808?}, {0x22d71d5, 0x4}, {0xc00148a138, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0016ac5d0?, 0xc0019a6740?}, {0xc00148a138?, 0xc0016ac5d0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0018cc070, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0018cc070, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc000ee4150, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.112 seconds]\e[0m\n\e[0mIronicAPI controller \e[38;5;243mwhen IronicAPI mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:592\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:22.816Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:06:22.822Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:06:22.844Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-011c1537-9729-4725-84e1-c3fa1ac5331a\",\"namespace\":\"2f38e42b-1ce5-47c6-a34c-3499e26a5f40\"}}\n \ 2025-10-02T05:06:22.858Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2f38e42b-1ce5-47c6-a34c-3499e26a5f40\"}}\n \ 2025-10-02T05:06:22.865Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2f38e42b-1ce5-47c6-a34c-3499e26a5f40\"}}\n \ 2025-10-02T05:06:22.869Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:22.869Z\tINFO\tironic-resource\twebhook - defaulter called\n \ \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:610 \e[38;5;243m@ 10/02/25 05:06:22.874\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected success, but got an error:\n <*errors.StatusError | 0xc00148c780>: \n Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"Ironic.ironic.openstack.org \\\"ironic\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Reason: \"Invalid\",\n Details: {\n Name: \"ironic\",\n Group: \"ironic.openstack.org\",\n Kind: \"Ironic\",\n UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueNotSupported\",\n Message: \"Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Field: \"spec.graphicalConsoles\",\n },\n \ ],\n RetryAfterSeconds: 0,\n },\n \ Code: 422,\n },\n }\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/ironic-operator/tests/functional/ironicapi_controller_test.go:610\e[0m \e[38;5;243m@ 10/02/25 05:06:22.874\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func3.5.2()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:610 +0x195\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.469 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and INA\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:197\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:03.970Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:06:03.988Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-00e89a7b-fc25-437a-8df4-461d9f5b74ea\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}\n \ 2025-10-02T05:06:03.988Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-10-02T05:06:03.993Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:03.993Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:03.997Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:04.008Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:04.008Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:04.012Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:04.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}\n 2025-10-02T05:06:04.040Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}\n 2025-10-02T05:06:04.043Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}\n 2025-10-02T05:06:04.046Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}\n 2025-10-02T05:06:04.050Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}\n 2025-10-02T05:06:04.050Z\tINFO\tControllers.Ironic\tWaiting for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}\n 2025-10-02T05:06:04.057Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}\n \ 2025-10-02T05:06:04.064Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"a71c5ca5-1412-4a1d-a8b1-79feebb26c1b\"}\n 2025-10-02T05:06:04.071Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"a71c5ca5-1412-4a1d-a8b1-79feebb26c1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.074Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"a71c5ca5-1412-4a1d-a8b1-79feebb26c1b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\"}\n 2025-10-02T05:06:04.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.089Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\"}\n 2025-10-02T05:06:04.089Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}\n \ 2025-10-02T05:06:04.094Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.098Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}\n \ 2025-10-02T05:06:04.106Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}\n 2025-10-02T05:06:04.108Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}\n 2025-10-02T05:06:04.195Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}\n 2025-10-02T05:06:04.199Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}\n 2025-10-02T05:06:04.199Z\tINFO\tControllers.Ironic\tInput maps hash input - n8dh59fh688hcfhddh64ch699hd9h65fhd9h9bh65fh76h5cdh546h599h59fh64dh655h574h5f6h545h584hb5h66dh657h69h586h76h577h4h694q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}\n 2025-10-02T05:06:04.214Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}\n 2025-10-02T05:06:04.215Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}\n 2025-10-02T05:06:04.293Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}\n 2025-10-02T05:06:04.296Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}\n 2025-10-02T05:06:04.311Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}\n \ 2025-10-02T05:06:04.315Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}\n 2025-10-02T05:06:04.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.392Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}\n 2025-10-02T05:06:04.396Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}\n 2025-10-02T05:06:04.396Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}\n 2025-10-02T05:06:04.398Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n644h64dh6h68chcchd6h644h7fh5f6hdh67ch64ch565h55ch5c7h8chf7hbfh569h655hdfh696h65ch56dh668h7fh576hb8hddh56fh68dhb9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}\n 2025-10-02T05:06:04.398Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}\n 2025-10-02T05:06:04.415Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:04.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}\n 2025-10-02T05:06:04.418Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.492Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}\n 2025-10-02T05:06:04.494Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}\n 2025-10-02T05:06:04.496Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}\n 2025-10-02T05:06:04.499Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:04.500Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}\n 2025-10-02T05:06:04.501Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.503Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}\n 2025-10-02T05:06:04.506Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}\n 2025-10-02T05:06:04.507Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}\n 2025-10-02T05:06:04.513Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:04.513Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}\n 2025-10-02T05:06:04.514Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.518Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}\n 2025-10-02T05:06:04.519Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}\n 2025-10-02T05:06:04.521Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}\n 2025-10-02T05:06:04.526Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:04.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}\n 2025-10-02T05:06:04.535Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}\n 2025-10-02T05:06:04.540Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}\n 2025-10-02T05:06:04.541Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}\n 2025-10-02T05:06:04.545Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:04.626Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}\n 2025-10-02T05:06:04.628Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.631Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}\n 2025-10-02T05:06:04.633Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}\n 2025-10-02T05:06:04.635Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}\n 2025-10-02T05:06:04.640Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:04.801Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}\n 2025-10-02T05:06:04.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:04.807Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}\n 2025-10-02T05:06:04.809Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}\n 2025-10-02T05:06:04.811Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}\n 2025-10-02T05:06:04.814Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:05.136Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}\n 2025-10-02T05:06:05.137Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:05.140Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}\n 2025-10-02T05:06:05.142Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}\n 2025-10-02T05:06:05.143Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}\n 2025-10-02T05:06:05.147Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:05.788Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}\n 2025-10-02T05:06:05.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:05.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}\n 2025-10-02T05:06:05.794Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}\n 2025-10-02T05:06:05.795Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}\n 2025-10-02T05:06:05.800Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:07.082Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}\n 2025-10-02T05:06:07.083Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:07.086Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}\n 2025-10-02T05:06:07.089Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}\n 2025-10-02T05:06:07.090Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}\n 2025-10-02T05:06:07.094Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:09.655Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}\n 2025-10-02T05:06:09.656Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:09.659Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}\n 2025-10-02T05:06:09.661Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}\n 2025-10-02T05:06:09.663Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}\n 2025-10-02T05:06:09.667Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:14.788Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}\n 2025-10-02T05:06:14.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:14.793Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}\n 2025-10-02T05:06:14.794Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}\n 2025-10-02T05:06:14.795Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}\n 2025-10-02T05:06:14.800Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:209 \e[38;5;243m@ 10/02/25 05:06:24.312\e[0m\n 2025-10-02T05:06:24.312Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:03Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:03Z\"}],\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\",\"resourceVersion\":\"994\",\"uid\":\"623aea19-88ea-4247-ac47-b46709216e34\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:06:24.329Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\"}\n 2025-10-02T05:06:24.333Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:24.338Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:24.348Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:24.348Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\"}\n 2025-10-02T05:06:24.355Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:24.355Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:24.364Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:24.393Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:208 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00183c780>: \n ironicapis.ironic.openstack.org \"ironic-api\" not found\n {\n ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n \ Continue: \"\",\n RemainingItemCount: nil,\n \ },\n Status: \"Failure\",\n Message: \"ironicapis.ironic.openstack.org \\\"ironic-api\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-api\",\n Group: \"ironic.openstack.org\",\n \ Kind: \"ironicapis\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n },\n Code: 404,\n },\n }\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/ironic-operator/tests/functional/ironic_controller_test.go:209\e[0m \e[38;5;243m@ 10/02/25 05:06:24.312\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.1.10()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:209 +0x1d0\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.495 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [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/ironic-operator/tests/functional/ironic_controller_test.go:691\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:757\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:23.085Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:06:23.093Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:06:23.113Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-3beff21a-b465-4074-bbc4-aa7719def992\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}\n \ 2025-10-02T05:06:23.113Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:06:23.118Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:23.118Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:23.123Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:23.134Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:23.134Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:23.137Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:23.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}\n 2025-10-02T05:06:23.163Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}\n 2025-10-02T05:06:23.166Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}\n 2025-10-02T05:06:23.169Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}\n 2025-10-02T05:06:23.178Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.181Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\"}\n 2025-10-02T05:06:23.193Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.197Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\"}\n 2025-10-02T05:06:23.203Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.207Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}\n \ 2025-10-02T05:06:23.213Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}\n \ 2025-10-02T05:06:23.216Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}\n 2025-10-02T05:06:23.217Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.298Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}\n 2025-10-02T05:06:23.304Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}\n 2025-10-02T05:06:23.308Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}\n 2025-10-02T05:06:23.308Z\tINFO\tControllers.Ironic\tInput maps hash input - n76h58bh59fh674h575h674h6chbdh68chd9hbbh657h6dh74h5b5hcdhb7h5bchbdh588hc9h596h5c8h5dchc9h5fh55dhbch88h5ddhf6h559q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}\n 2025-10-02T05:06:23.330Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}\n 2025-10-02T05:06:23.331Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.399Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}\n 2025-10-02T05:06:23.401Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}\n 2025-10-02T05:06:23.406Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}\n 2025-10-02T05:06:23.422Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}\n 2025-10-02T05:06:23.424Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.432Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}\n \ 2025-10-02T05:06:23.499Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}\n 2025-10-02T05:06:23.501Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}\n 2025-10-02T05:06:23.501Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}\n 2025-10-02T05:06:23.503Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n556hdh598h8dh696hbdh68fh9h549h59bh58bhbfh5d5h77h5d6h5ffh57fh68bh559h58h654h77h679h9fh549hb4h679h68fh54bh5cch5cdh676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}\n 2025-10-02T05:06:23.503Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}\n 2025-10-02T05:06:23.515Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:23.516Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}\n 2025-10-02T05:06:23.516Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.600Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}\n 2025-10-02T05:06:23.602Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}\n 2025-10-02T05:06:23.604Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}\n 2025-10-02T05:06:23.608Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:23.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}\n 2025-10-02T05:06:23.609Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.613Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}\n 2025-10-02T05:06:23.615Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}\n 2025-10-02T05:06:23.616Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}\n 2025-10-02T05:06:23.621Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:23.621Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}\n 2025-10-02T05:06:23.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}\n 2025-10-02T05:06:23.627Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}\n 2025-10-02T05:06:23.628Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}\n 2025-10-02T05:06:23.632Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:23.642Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}\n 2025-10-02T05:06:23.643Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.646Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}\n 2025-10-02T05:06:23.648Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}\n 2025-10-02T05:06:23.650Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}\n 2025-10-02T05:06:23.654Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:23.734Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}\n 2025-10-02T05:06:23.736Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.739Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}\n 2025-10-02T05:06:23.740Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}\n 2025-10-02T05:06:23.741Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}\n 2025-10-02T05:06:23.744Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:23.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}\n 2025-10-02T05:06:23.906Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:23.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}\n 2025-10-02T05:06:23.912Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}\n 2025-10-02T05:06:23.913Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}\n 2025-10-02T05:06:23.917Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:24.239Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}\n 2025-10-02T05:06:24.240Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:24.242Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}\n 2025-10-02T05:06:24.245Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}\n 2025-10-02T05:06:24.246Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}\n 2025-10-02T05:06:24.250Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:24.890Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}\n 2025-10-02T05:06:24.891Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:24.893Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}\n 2025-10-02T05:06:24.897Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}\n 2025-10-02T05:06:24.899Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}\n 2025-10-02T05:06:24.902Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:26.182Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}\n 2025-10-02T05:06:26.183Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:26.187Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}\n 2025-10-02T05:06:26.189Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}\n 2025-10-02T05:06:26.190Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}\n 2025-10-02T05:06:26.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:28.756Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}\n 2025-10-02T05:06:28.757Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:28.759Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}\n 2025-10-02T05:06:28.761Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}\n 2025-10-02T05:06:28.762Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}\n 2025-10-02T05:06:28.765Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:33.886Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}\n 2025-10-02T05:06:33.887Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:33.891Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}\n 2025-10-02T05:06:33.894Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}\n 2025-10-02T05:06:33.896Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}\n 2025-10-02T05:06:33.900Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:43.433\e[0m\n 2025-10-02T05:06:43.434Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:23Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:23Z\"}],\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\",\"resourceVersion\":\"927\",\"uid\":\"c33bccba-0549-4ab4-984e-5db5c99d14a8\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:06:43.455Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\"}\n 2025-10-02T05:06:43.459Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:43.466Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:43.474Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:43.474Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\"}\n 2025-10-02T05:06:43.489Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:43.489Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:43.497Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:43.521Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000b539a0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:43.433\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc00189e2d0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0016f0900})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0018a1320?, 0xc000099808?}, {0x22d71d5, 0x4}, {0xc00106eaf8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0018a1320?, 0xc0016f0900?}, {0xc00106eaf8?, 0xc0018a1320?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001711b90, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001711b90, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc00189e2d0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:729 +0x81d\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.038 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:456\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:43.843Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:06:43.847Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:43.847Z\tINFO\tironic-resource\twebhook - defaulter called\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:474 \e[38;5;243m@ 10/02/25 05:06:43.852\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected success, but got an error:\n <*errors.StatusError | 0xc0007cac80>: \n Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"Ironic.ironic.openstack.org \\\"ironic\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Reason: \"Invalid\",\n Details: {\n Name: \"ironic\",\n Group: \"ironic.openstack.org\",\n Kind: \"Ironic\",\n UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueNotSupported\",\n Message: \"Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Field: \"spec.graphicalConsoles\",\n },\n \ ],\n RetryAfterSeconds: 0,\n },\n \ Code: 422,\n },\n }\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/ironic-operator/tests/functional/ironicconductor_controller_test.go:474\e[0m \e[38;5;243m@ 10/02/25 05:06:43.852\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func4.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:474 +0x195\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.585 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicAPI 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:399\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:24.989Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:06:24.996Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:06:25.016Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-037eaf99-cdc3-4a49-86c4-32db59fa5ef9\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}\n \ 2025-10-02T05:06:25.016Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:06:25.022Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:25.022Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:25.027Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:25.039Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:25.039Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:25.045Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:25.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}\n 2025-10-02T05:06:25.079Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}\n 2025-10-02T05:06:25.083Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}\n 2025-10-02T05:06:25.086Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}\n 2025-10-02T05:06:25.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.100Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.112Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}\n \ 2025-10-02T05:06:25.113Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\"}\n 2025-10-02T05:06:25.114Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\"}\n 2025-10-02T05:06:25.120Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}\n \ 2025-10-02T05:06:25.124Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}\n 2025-10-02T05:06:25.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.218Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}\n 2025-10-02T05:06:25.222Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}\n 2025-10-02T05:06:25.226Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}\n 2025-10-02T05:06:25.226Z\tINFO\tControllers.Ironic\tInput maps hash input - n5bch5dch56dh67fh649h54ch68chcdh7bhb5hf5h698h8h5dch7dh666h55ch547h648hf9h5f7h66bh676h68dh5dh699h667h98h658h689hc9h66dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}\n 2025-10-02T05:06:25.239Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\"}\n 2025-10-02T05:06:25.239Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.318Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\"}\n 2025-10-02T05:06:25.319Z\tINFO\tControllers.Ironic\tInput maps hash input - n5bch5dch56dh67fh649h54ch68chcdh7bhb5hf5h698h8h5dch7dh666h55ch547h648hf9h5f7h66bh676h68dh5dh699h667h98h658h689hc9h66dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\"}\n 2025-10-02T05:06:25.331Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}\n 2025-10-02T05:06:25.332Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.334Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}\n 2025-10-02T05:06:25.336Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}\n 2025-10-02T05:06:25.344Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}\n 2025-10-02T05:06:25.358Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}\n 2025-10-02T05:06:25.358Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}\n \ 2025-10-02T05:06:25.359Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.419Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}\n 2025-10-02T05:06:25.421Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}\n 2025-10-02T05:06:25.421Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}\n 2025-10-02T05:06:25.423Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7fh58fh5ddh5f8h5d5h57dh55fhc7h5c7h586h5fdh94h567h695hc7hf5h545h688h88h5dbh66ch5ch88h667h5f9hf8h54h557h566h55fh6fhd5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}\n 2025-10-02T05:06:25.423Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}\n 2025-10-02T05:06:25.442Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.444Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}\n 2025-10-02T05:06:25.445Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.519Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}\n 2025-10-02T05:06:25.521Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}\n 2025-10-02T05:06:25.521Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}\n 2025-10-02T05:06:25.523Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7fh58fh5ddh5f8h5d5h57dh55fhc7h5c7h586h5fdh94h567h695hc7hf5h545h688h88h5dbh66ch5ch88h667h5f9hf8h54h557h566h55fh6fhd5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}\n 2025-10-02T05:06:25.523Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}\n 2025-10-02T05:06:25.542Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.543Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}\n 2025-10-02T05:06:25.544Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}\n 2025-10-02T05:06:25.549Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}\n 2025-10-02T05:06:25.550Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}\n 2025-10-02T05:06:25.557Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.558Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}\n 2025-10-02T05:06:25.558Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.563Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}\n 2025-10-02T05:06:25.565Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}\n 2025-10-02T05:06:25.566Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}\n 2025-10-02T05:06:25.570Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.578Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}\n 2025-10-02T05:06:25.579Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}\n 2025-10-02T05:06:25.583Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}\n 2025-10-02T05:06:25.584Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}\n 2025-10-02T05:06:25.587Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.669Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}\n 2025-10-02T05:06:25.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.671Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}\n 2025-10-02T05:06:25.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}\n 2025-10-02T05:06:25.675Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}\n 2025-10-02T05:06:25.683Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.844Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}\n 2025-10-02T05:06:25.845Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.849Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}\n 2025-10-02T05:06:25.851Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}\n 2025-10-02T05:06:25.852Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}\n 2025-10-02T05:06:25.857Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:26.178Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}\n 2025-10-02T05:06:26.181Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:26.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}\n 2025-10-02T05:06:26.189Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}\n 2025-10-02T05:06:26.191Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}\n 2025-10-02T05:06:26.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:26.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}\n 2025-10-02T05:06:26.837Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:26.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}\n 2025-10-02T05:06:26.845Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}\n 2025-10-02T05:06:26.847Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}\n 2025-10-02T05:06:26.852Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:28.134Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}\n 2025-10-02T05:06:28.134Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:28.138Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}\n 2025-10-02T05:06:28.140Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}\n 2025-10-02T05:06:28.141Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}\n 2025-10-02T05:06:28.145Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:30.706Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}\n 2025-10-02T05:06:30.707Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:30.709Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}\n 2025-10-02T05:06:30.711Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}\n 2025-10-02T05:06:30.711Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}\n 2025-10-02T05:06:30.715Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:35.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}\n 2025-10-02T05:06:35.837Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:35.842Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}\n 2025-10-02T05:06:35.845Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}\n 2025-10-02T05:06:35.846Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}\n 2025-10-02T05:06:35.849Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:45.36\e[0m\n 2025-10-02T05:06:45.360Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:25Z\"}],\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\",\"resourceVersion\":\"953\",\"uid\":\"6162c46b-1cfe-4bcc-bc52-7facffd6209d\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:06:45.378Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\"}\n 2025-10-02T05:06:45.382Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:45.388Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.393Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.393Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\"}\n 2025-10-02T05:06:45.403Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:45.403Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:45.412Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:45.442Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0013db7c0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:45.36\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001899f50?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0002cce40})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc000a99230?, 0xc00025f808?}, {0x22d71d5, 0x4}, {0xc000a92108, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc000a99230?, 0xc0002cce40?}, {0xc000a92108?, 0xc000a99230?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002a4000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002a4000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001899f50, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\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] [20.545 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all deployments succeeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:611\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:25.342Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:06:25.349Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:06:25.370Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1e347929-9ede-4934-8710-45b671d56b36\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}\n \ 2025-10-02T05:06:25.370Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:06:25.376Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:25.376Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:25.382Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:25.393Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:25.393Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:25.398Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:25.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}\n 2025-10-02T05:06:25.429Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}\n 2025-10-02T05:06:25.432Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}\n 2025-10-02T05:06:25.435Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}\n 2025-10-02T05:06:25.447Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.453Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.466Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\"}\n 2025-10-02T05:06:25.467Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.470Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}\n \ 2025-10-02T05:06:25.472Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\"}\n 2025-10-02T05:06:25.478Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.478Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}\n 2025-10-02T05:06:25.479Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.482Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}\n \ 2025-10-02T05:06:25.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}\n 2025-10-02T05:06:25.576Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}\n 2025-10-02T05:06:25.580Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}\n 2025-10-02T05:06:25.580Z\tINFO\tControllers.Ironic\tInput maps hash input - n74h689h544hdfh4h5bh6h64bh58bh56dh56bh56dh555h594h588h74h98h65bh5bch696h584h68bh55ch59bh64ch54dh546h696h5dhdh599hd6q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}\n 2025-10-02T05:06:25.589Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}\n 2025-10-02T05:06:25.590Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}\n 2025-10-02T05:06:25.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}\n 2025-10-02T05:06:25.678Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}\n 2025-10-02T05:06:25.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}\n 2025-10-02T05:06:25.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.698Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}\n \ 2025-10-02T05:06:25.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}\n 2025-10-02T05:06:25.776Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}\n 2025-10-02T05:06:25.776Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}\n 2025-10-02T05:06:25.777Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f5h58chdbh558hb7h5bfh596h674h8dh99h84h586h59h5b9h8bh5dch5f6h98h56bh65bh5fdh5d5h5f9h9dh5d9hffh548h5d5h59bh649h674h5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}\n 2025-10-02T05:06:25.777Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}\n 2025-10-02T05:06:25.796Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.797Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}\n 2025-10-02T05:06:25.798Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}\n 2025-10-02T05:06:25.877Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}\n 2025-10-02T05:06:25.877Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}\n 2025-10-02T05:06:25.878Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f5h58chdbh558hb7h5bfh596h674h8dh99h84h586h59h5b9h8bh5dch5f6h98h56bh65bh5fdh5d5h5f9h9dh5d9hffh548h5d5h59bh649h674h5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}\n 2025-10-02T05:06:25.878Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}\n 2025-10-02T05:06:25.897Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.898Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}\n 2025-10-02T05:06:25.899Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.903Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}\n 2025-10-02T05:06:25.905Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}\n 2025-10-02T05:06:25.907Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}\n 2025-10-02T05:06:25.910Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.911Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}\n 2025-10-02T05:06:25.912Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.914Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}\n 2025-10-02T05:06:25.916Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}\n 2025-10-02T05:06:25.918Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}\n 2025-10-02T05:06:25.923Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:25.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}\n 2025-10-02T05:06:25.933Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:25.936Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}\n 2025-10-02T05:06:25.939Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}\n 2025-10-02T05:06:25.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}\n 2025-10-02T05:06:25.947Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:26.028Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}\n 2025-10-02T05:06:26.028Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:26.031Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}\n 2025-10-02T05:06:26.032Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}\n 2025-10-02T05:06:26.033Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}\n 2025-10-02T05:06:26.037Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:26.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}\n 2025-10-02T05:06:26.199Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:26.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}\n 2025-10-02T05:06:26.204Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}\n 2025-10-02T05:06:26.205Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}\n 2025-10-02T05:06:26.210Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:26.531Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}\n 2025-10-02T05:06:26.532Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:26.536Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}\n 2025-10-02T05:06:26.538Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}\n 2025-10-02T05:06:26.539Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}\n 2025-10-02T05:06:26.543Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:27.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}\n 2025-10-02T05:06:27.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:27.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}\n 2025-10-02T05:06:27.191Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}\n 2025-10-02T05:06:27.192Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}\n 2025-10-02T05:06:27.196Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:28.478Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}\n 2025-10-02T05:06:28.479Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:28.482Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}\n 2025-10-02T05:06:28.484Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}\n 2025-10-02T05:06:28.486Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}\n 2025-10-02T05:06:28.491Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:31.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}\n 2025-10-02T05:06:31.054Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:31.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}\n 2025-10-02T05:06:31.058Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}\n 2025-10-02T05:06:31.060Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}\n 2025-10-02T05:06:31.063Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:36.185Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}\n 2025-10-02T05:06:36.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:36.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}\n 2025-10-02T05:06:36.189Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}\n 2025-10-02T05:06:36.190Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}\n 2025-10-02T05:06:36.193Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:45.7\e[0m\n 2025-10-02T05:06:45.701Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:25Z\"}],\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\",\"resourceVersion\":\"1104\",\"uid\":\"54105ca1-2c54-4efe-a5cd-7ff24838c56c\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:06:45.712Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\"}\n 2025-10-02T05:06:45.715Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:06:45.718Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.723Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.724Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\"}\n 2025-10-02T05:06:45.729Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:06:45.729Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:06:45.735Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:06:45.764Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.002s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014f5d60>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:45.7\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc0014266f0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001b03dc0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0014866c0?, 0xc00059c808?}, {0x22d71d5, 0x4}, {0xc001479d58, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0014866c0?, 0xc001b03dc0?}, {0xc001479d58?, 0xc0014866c0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0014da000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0014da000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc0014266f0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\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] [20.460 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m\n \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1231\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:45.522Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1d5eff6e-71de-4898-ab00-03bc4da99373\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}\n \ 2025-10-02T05:06:45.522Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:06:45.530Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:45.530Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:45.535Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:45.543Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:06:45.549Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:45.549Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:45.555Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:45.581Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}\n 2025-10-02T05:06:45.584Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}\n 2025-10-02T05:06:45.587Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}\n 2025-10-02T05:06:45.592Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}\n 2025-10-02T05:06:45.601Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.605Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.619Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\"}\n 2025-10-02T05:06:45.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.623Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}\n \ 2025-10-02T05:06:45.624Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\"}\n 2025-10-02T05:06:45.628Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.634Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}\n \ 2025-10-02T05:06:45.642Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}\n 2025-10-02T05:06:45.643Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.724Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}\n 2025-10-02T05:06:45.730Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}\n 2025-10-02T05:06:45.734Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}\n 2025-10-02T05:06:45.734Z\tINFO\tControllers.Ironic\tInput maps hash input - n6dh66bh589h5f9hbh5h78h99h94h4h584h87h6bh66dh68ch566hcch686hd9h554hd7hf8h649h554h5d4h656h564hbfhfbhdfh546h695q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}\n 2025-10-02T05:06:45.748Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\"}\n 2025-10-02T05:06:45.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.825Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\"}\n 2025-10-02T05:06:45.826Z\tINFO\tControllers.Ironic\tInput maps hash input - n6dh66bh589h5f9hbh5h78h99h94h4h584h87h6bh66dh68ch566hcch686hd9h554hd7hf8h649h554h5d4h656h564hbfhfbhdfh546h695q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\"}\n 2025-10-02T05:06:45.834Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}\n 2025-10-02T05:06:45.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.836Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}\n 2025-10-02T05:06:45.838Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}\n 2025-10-02T05:06:45.841Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}\n 2025-10-02T05:06:45.847Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}\n \ 2025-10-02T05:06:45.850Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}\n 2025-10-02T05:06:45.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}\n 2025-10-02T05:06:45.927Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}\n 2025-10-02T05:06:45.928Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}\n 2025-10-02T05:06:45.928Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n55dh66h698h57h5cdh546h5f8h576hbdhb7h597h695h5cch68h77h66dh5f8h5b9hbh5f7h69h5cfh89h565h554h59fhfbh5dfhf9h599h95h677q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}\n 2025-10-02T05:06:45.928Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}\n 2025-10-02T05:06:45.942Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:45.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}\n 2025-10-02T05:06:45.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.027Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}\n 2025-10-02T05:06:46.029Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}\n 2025-10-02T05:06:46.030Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}\n 2025-10-02T05:06:46.034Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.034Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}\n 2025-10-02T05:06:46.035Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}\n 2025-10-02T05:06:46.038Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}\n 2025-10-02T05:06:46.039Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}\n 2025-10-02T05:06:46.042Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}\n 2025-10-02T05:06:46.045Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}\n 2025-10-02T05:06:46.050Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}\n 2025-10-02T05:06:46.052Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}\n 2025-10-02T05:06:46.058Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}\n 2025-10-02T05:06:46.099Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}\n 2025-10-02T05:06:46.104Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}\n 2025-10-02T05:06:46.105Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}\n 2025-10-02T05:06:46.108Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}\n 2025-10-02T05:06:46.190Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.192Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}\n 2025-10-02T05:06:46.193Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}\n 2025-10-02T05:06:46.193Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}\n 2025-10-02T05:06:46.196Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.357Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}\n 2025-10-02T05:06:46.358Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.361Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}\n 2025-10-02T05:06:46.363Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}\n 2025-10-02T05:06:46.364Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}\n 2025-10-02T05:06:46.368Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}\n 2025-10-02T05:06:46.690Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}\n 2025-10-02T05:06:46.695Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}\n 2025-10-02T05:06:46.696Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}\n 2025-10-02T05:06:46.701Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:47.342Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}\n 2025-10-02T05:06:47.343Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:47.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}\n 2025-10-02T05:06:47.348Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}\n 2025-10-02T05:06:47.349Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}\n 2025-10-02T05:06:47.355Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:48.636Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}\n 2025-10-02T05:06:48.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:48.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}\n 2025-10-02T05:06:48.642Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}\n 2025-10-02T05:06:48.643Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}\n 2025-10-02T05:06:48.647Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:51.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}\n 2025-10-02T05:06:51.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:51.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}\n 2025-10-02T05:06:51.213Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}\n 2025-10-02T05:06:51.214Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}\n 2025-10-02T05:06:51.219Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:56.339Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}\n 2025-10-02T05:06:56.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:56.344Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}\n 2025-10-02T05:06:56.345Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}\n 2025-10-02T05:06:56.345Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}\n 2025-10-02T05:06:56.348Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:05.849\e[0m\n 2025-10-02T05:07:05.855Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:45Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:45Z\"}],\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\",\"resourceVersion\":\"996\",\"uid\":\"f55a80b4-b396-47f9-9261-b6e7a398249e\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:07:05.876Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\"}\n 2025-10-02T05:07:05.881Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:05.887Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:05.893Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:05.893Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\"}\n 2025-10-02T05:07:05.902Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:05.902Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:05.916Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:05.922Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0017e2780>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:05.849\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001251b00?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fc3580})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc001304db0?, 0xc00025f808?}, {0x22d71d5, 0x4}, {0xc000a97bd8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc001304db0?, 0xc000fc3580?}, {0xc000a97bd8?, 0xc001304db0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002ace00, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002ace00, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001251b00, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.552 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] \e[0moverrides 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:962\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:45.804Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:45.813Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-api-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:45.818Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-conductor-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:45.823Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-inspector-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:45.827Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-nagent-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:06:45.850Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-7c488f7c-76a4-4dad-b62b-6e3b970961d6\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}\n \ 2025-10-02T05:06:45.850Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\"}}}}\n \ 2025-10-02T05:06:45.853Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:45.853Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:45.856Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:45.860Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:06:45.864Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:45.864Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:45.867Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:45.886Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}\n 2025-10-02T05:06:45.889Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}\n 2025-10-02T05:06:45.891Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}\n 2025-10-02T05:06:45.893Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}\n 2025-10-02T05:06:45.898Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.901Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.913Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}\n \ 2025-10-02T05:06:45.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\"}\n 2025-10-02T05:06:45.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.917Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\"}\n 2025-10-02T05:06:45.921Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}\n \ 2025-10-02T05:06:45.921Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:45.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}\n 2025-10-02T05:06:45.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.018Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}\n 2025-10-02T05:06:46.022Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}\n 2025-10-02T05:06:46.026Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}\n 2025-10-02T05:06:46.026Z\tINFO\tControllers.Ironic\tInput maps hash input - n55dh57dh55dh56dh65dh74h656h5bhd8h595h548h554h577h7dh578h68hcdh97h668hc5h5ffh5ffh5f6hbhfdh597h58fh55ch65fh675h59dh64fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}\n 2025-10-02T05:06:46.041Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\"}\n 2025-10-02T05:06:46.042Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.118Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\"}\n 2025-10-02T05:06:46.121Z\tINFO\tControllers.Ironic\tInput maps hash input - n55dh57dh55dh56dh65dh74h656h5bhd8h595h548h554h577h7dh578h68hcdh97h668hc5h5ffh5ffh5f6hbhfdh597h58fh55ch65fh675h59dh64fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\"}\n 2025-10-02T05:06:46.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}\n 2025-10-02T05:06:46.131Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.219Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}\n 2025-10-02T05:06:46.222Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}\n 2025-10-02T05:06:46.226Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}\n 2025-10-02T05:06:46.235Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}\n 2025-10-02T05:06:46.235Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.242Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}\n \ 2025-10-02T05:06:46.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}\n 2025-10-02T05:06:46.322Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}\n 2025-10-02T05:06:46.322Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}\n 2025-10-02T05:06:46.323Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f9h59bh87h5d6h599h55fh5fbh559h55ch546h647h696h64bh554h645h65bh676h64chc7hb5h557h79h59bh654h5ddh5c8h66ch686h54fh59h5d7h58fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}\n 2025-10-02T05:06:46.323Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}\n 2025-10-02T05:06:46.337Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.337Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}\n 2025-10-02T05:06:46.338Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.420Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}\n 2025-10-02T05:06:46.422Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}\n 2025-10-02T05:06:46.422Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}\n 2025-10-02T05:06:46.423Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f9h59bh87h5d6h599h55fh5fbh559h55ch546h647h696h64bh554h645h65bh676h64chc7hb5h557h79h59bh654h5ddh5c8h66ch686h54fh59h5d7h58fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}\n 2025-10-02T05:06:46.423Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}\n 2025-10-02T05:06:46.434Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.435Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}\n 2025-10-02T05:06:46.436Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.438Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}\n 2025-10-02T05:06:46.440Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}\n 2025-10-02T05:06:46.442Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}\n 2025-10-02T05:06:46.444Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.445Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}\n 2025-10-02T05:06:46.446Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.448Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}\n 2025-10-02T05:06:46.449Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}\n 2025-10-02T05:06:46.451Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}\n 2025-10-02T05:06:46.455Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.495Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}\n 2025-10-02T05:06:46.496Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.498Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}\n 2025-10-02T05:06:46.501Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}\n 2025-10-02T05:06:46.502Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}\n 2025-10-02T05:06:46.506Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.587Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}\n 2025-10-02T05:06:46.588Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.591Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}\n 2025-10-02T05:06:46.593Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}\n 2025-10-02T05:06:46.595Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}\n 2025-10-02T05:06:46.600Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.761Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}\n 2025-10-02T05:06:46.762Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}\n 2025-10-02T05:06:46.767Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}\n 2025-10-02T05:06:46.768Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}\n 2025-10-02T05:06:46.772Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:47.093Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}\n 2025-10-02T05:06:47.094Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:47.097Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}\n 2025-10-02T05:06:47.100Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}\n 2025-10-02T05:06:47.101Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}\n 2025-10-02T05:06:47.105Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:47.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}\n 2025-10-02T05:06:47.748Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:47.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}\n 2025-10-02T05:06:47.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}\n 2025-10-02T05:06:47.754Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}\n 2025-10-02T05:06:47.758Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:49.039Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}\n 2025-10-02T05:06:49.040Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:49.043Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}\n 2025-10-02T05:06:49.046Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}\n 2025-10-02T05:06:49.049Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}\n 2025-10-02T05:06:49.053Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:51.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}\n 2025-10-02T05:06:51.614Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:51.622Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}\n 2025-10-02T05:06:51.623Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}\n 2025-10-02T05:06:51.624Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}\n 2025-10-02T05:06:51.628Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:56.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}\n 2025-10-02T05:06:56.750Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:56.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}\n 2025-10-02T05:06:56.756Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}\n 2025-10-02T05:06:56.758Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}\n 2025-10-02T05:06:56.762Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:06.244\e[0m\n 2025-10-02T05:07:06.249Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:45Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:45Z\"}],\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\",\"resourceVersion\":\"1152\",\"uid\":\"e8e42aee-baf4-499b-915a-8f3c6db05d7c\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\"}}}}\n \ 2025-10-02T05:07:06.268Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\"}\n 2025-10-02T05:07:06.272Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:06.277Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.283Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.283Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\"}\n 2025-10-02T05:07:06.293Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:06.293Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:06.303Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:06.314Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0018bcc80>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:06.244\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc00012f2c0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001894700})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc00106ac30?, 0xc000520808?}, {0x22d71d5, 0x4}, {0xc0014800d8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc00106ac30?, 0xc001894700?}, {0xc0014800d8?, 0xc00106ac30?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00169a930, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00169a930, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc00012f2c0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.431 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1132\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:06:46.186Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-dbb42630-0b6d-4505-8479-a740077e008f\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}\n \ 2025-10-02T05:06:46.186Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:06:46.193Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:46.193Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:46.197Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:46.206Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:06:46.211Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:06:46.211Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:06:46.217Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:06:46.244Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}\n 2025-10-02T05:06:46.247Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}\n 2025-10-02T05:06:46.249Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}\n 2025-10-02T05:06:46.252Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}\n 2025-10-02T05:06:46.257Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.260Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.268Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\"}\n 2025-10-02T05:06:46.269Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.271Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\"}\n 2025-10-02T05:06:46.276Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.284Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}\n \ 2025-10-02T05:06:46.285Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}\n 2025-10-02T05:06:46.286Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.291Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}\n \ 2025-10-02T05:06:46.372Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}\n 2025-10-02T05:06:46.377Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}\n 2025-10-02T05:06:46.385Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}\n 2025-10-02T05:06:46.385Z\tINFO\tControllers.Ironic\tInput maps hash input - n577h597hd7h5fch5dch78h57fh5c8h5d9h5d5hcdh656h5f6h57dh696h57fh5b4h5dhcfh666h646h59bh688h5ddh4hdfh598h97h65dh5f8h5f6h5fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}\n 2025-10-02T05:06:46.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\"}\n 2025-10-02T05:06:46.401Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\"}\n 2025-10-02T05:06:46.475Z\tINFO\tControllers.Ironic\tInput maps hash input - n577h597hd7h5fch5dch78h57fh5c8h5d9h5d5hcdh656h5f6h57dh696h57fh5b4h5dhcfh666h646h59bh688h5ddh4hdfh598h97h65dh5f8h5f6h5fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\"}\n 2025-10-02T05:06:46.489Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}\n 2025-10-02T05:06:46.490Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.492Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}\n 2025-10-02T05:06:46.494Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}\n 2025-10-02T05:06:46.501Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}\n 2025-10-02T05:06:46.509Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}\n \ 2025-10-02T05:06:46.515Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}\n 2025-10-02T05:06:46.516Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.574Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}\n 2025-10-02T05:06:46.576Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}\n 2025-10-02T05:06:46.576Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}\n 2025-10-02T05:06:46.577Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n79h5b7h5f8hc8hdh65ch686h78h67fh596h5f7h576h5ffh649h6dhf9h568hch54h5fh656h54dh6bh85hb6h5d7h87h55bh57bh668h687h56fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}\n 2025-10-02T05:06:46.577Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}\n 2025-10-02T05:06:46.595Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.596Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}\n 2025-10-02T05:06:46.597Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}\n 2025-10-02T05:06:46.676Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}\n 2025-10-02T05:06:46.678Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}\n 2025-10-02T05:06:46.682Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.682Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}\n 2025-10-02T05:06:46.683Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.686Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}\n 2025-10-02T05:06:46.688Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}\n 2025-10-02T05:06:46.691Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}\n 2025-10-02T05:06:46.696Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.697Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}\n 2025-10-02T05:06:46.698Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.702Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}\n 2025-10-02T05:06:46.704Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}\n 2025-10-02T05:06:46.705Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}\n 2025-10-02T05:06:46.709Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.717Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}\n 2025-10-02T05:06:46.718Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.721Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}\n 2025-10-02T05:06:46.723Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}\n 2025-10-02T05:06:46.729Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}\n 2025-10-02T05:06:46.733Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.815Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}\n 2025-10-02T05:06:46.817Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.820Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}\n 2025-10-02T05:06:46.822Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}\n 2025-10-02T05:06:46.823Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}\n 2025-10-02T05:06:46.828Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:46.989Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}\n 2025-10-02T05:06:46.991Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:46.994Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}\n 2025-10-02T05:06:46.998Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}\n 2025-10-02T05:06:46.999Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}\n 2025-10-02T05:06:47.004Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:47.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}\n 2025-10-02T05:06:47.326Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:47.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}\n 2025-10-02T05:06:47.331Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}\n 2025-10-02T05:06:47.332Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}\n 2025-10-02T05:06:47.338Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:47.979Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}\n 2025-10-02T05:06:47.981Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:47.984Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}\n 2025-10-02T05:06:47.986Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}\n 2025-10-02T05:06:47.988Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}\n 2025-10-02T05:06:47.991Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:49.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}\n 2025-10-02T05:06:49.273Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:49.276Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}\n 2025-10-02T05:06:49.280Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}\n 2025-10-02T05:06:49.282Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}\n 2025-10-02T05:06:49.287Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:51.849Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}\n 2025-10-02T05:06:51.850Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:51.853Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}\n 2025-10-02T05:06:51.855Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}\n 2025-10-02T05:06:51.857Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}\n 2025-10-02T05:06:51.861Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:06:56.982Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}\n 2025-10-02T05:06:56.982Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:06:56.986Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}\n 2025-10-02T05:06:56.987Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}\n 2025-10-02T05:06:56.988Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}\n 2025-10-02T05:06:56.992Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:06.511\e[0m\n 2025-10-02T05:07:06.515Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:46Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:46Z\"}],\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\",\"resourceVersion\":\"1184\",\"uid\":\"72770d36-6b6c-4d01-9475-29c0004bf3c1\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:07:06.531Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\"}\n 2025-10-02T05:07:06.535Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:06.539Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.544Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.544Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\"}\n 2025-10-02T05:07:06.552Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:06.552Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:06.559Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:06.566Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.002s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0017868c0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:06.511\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc001b944b0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fa9500})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc00139e210?, 0xc000099008?}, {0x22d71d5, 0x4}, {0xc0002c1ba8, 0x1, 0x7f008001f82cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc00139e210?, 0xc000fa9500?}, {0xc0002c1ba8?, 0xc00139e210?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0005555e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0005555e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc001b944b0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5\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] [20.508 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:868\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:05.959Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:05.966Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-api-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:05.973Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-conductor-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:05.980Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-inspector-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:05.984Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-nagent-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:06.014Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-aed3753c-e693-4cb3-b1d8-08adce64f5a2\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}\n \ 2025-10-02T05:07:06.014Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\"}}}}\n \ 2025-10-02T05:07:06.019Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:06.019Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:06.024Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:06.030Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:07:06.034Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:06.034Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:06.038Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:06.061Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}\n 2025-10-02T05:07:06.065Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}\n 2025-10-02T05:07:06.067Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}\n 2025-10-02T05:07:06.070Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}\n 2025-10-02T05:07:06.078Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.081Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\"}\n 2025-10-02T05:07:06.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.099Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\"}\n 2025-10-02T05:07:06.104Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.119Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}\n 2025-10-02T05:07:06.120Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.137Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}\n \ 2025-10-02T05:07:06.145Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}\n \ 2025-10-02T05:07:06.200Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}\n 2025-10-02T05:07:06.205Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}\n 2025-10-02T05:07:06.209Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}\n 2025-10-02T05:07:06.209Z\tINFO\tControllers.Ironic\tInput maps hash input - n574hc5h5fh8dh66dhb8h57dh547h696h67bhd9h679h644h75hc4h566h585h65ch586h647h649h59fhdh98hfh5f6hd6h677h564h64dh684h657q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}\n 2025-10-02T05:07:06.227Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}\n 2025-10-02T05:07:06.228Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.304Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}\n 2025-10-02T05:07:06.307Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}\n 2025-10-02T05:07:06.316Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}\n 2025-10-02T05:07:06.329Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}\n 2025-10-02T05:07:06.330Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.343Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}\n \ 2025-10-02T05:07:06.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}\n 2025-10-02T05:07:06.403Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}\n 2025-10-02T05:07:06.403Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}\n 2025-10-02T05:07:06.405Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h8dh88h5h646h5b5h87h675h5bfhb6h57hc8hc9h667h567h5d6h66dh656h664h5ddh567h8fh675h5b8h545h5f4h5c4h7h89h686h547h7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}\n 2025-10-02T05:07:06.405Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}\n 2025-10-02T05:07:06.416Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}\n 2025-10-02T05:07:06.417Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.501Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}\n 2025-10-02T05:07:06.505Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}\n 2025-10-02T05:07:06.505Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}\n 2025-10-02T05:07:06.507Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h8dh88h5h646h5b5h87h675h5bfhb6h57hc8hc9h667h567h5d6h66dh656h664h5ddh567h8fh675h5b8h545h5f4h5c4h7h89h686h547h7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}\n 2025-10-02T05:07:06.507Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}\n 2025-10-02T05:07:06.524Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.525Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}\n 2025-10-02T05:07:06.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.527Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}\n 2025-10-02T05:07:06.529Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}\n 2025-10-02T05:07:06.530Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}\n 2025-10-02T05:07:06.534Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.536Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}\n 2025-10-02T05:07:06.537Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.540Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}\n 2025-10-02T05:07:06.542Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}\n 2025-10-02T05:07:06.543Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}\n 2025-10-02T05:07:06.547Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.588Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}\n 2025-10-02T05:07:06.589Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.592Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}\n 2025-10-02T05:07:06.595Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}\n 2025-10-02T05:07:06.597Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}\n 2025-10-02T05:07:06.602Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.682Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}\n 2025-10-02T05:07:06.683Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}\n 2025-10-02T05:07:06.689Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}\n 2025-10-02T05:07:06.690Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}\n 2025-10-02T05:07:06.694Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.854Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}\n 2025-10-02T05:07:06.855Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.857Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}\n 2025-10-02T05:07:06.858Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}\n 2025-10-02T05:07:06.859Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}\n 2025-10-02T05:07:06.864Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:07.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}\n 2025-10-02T05:07:07.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:07.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}\n 2025-10-02T05:07:07.190Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}\n 2025-10-02T05:07:07.191Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}\n 2025-10-02T05:07:07.194Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:07.835Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}\n 2025-10-02T05:07:07.836Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:07.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}\n 2025-10-02T05:07:07.842Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}\n 2025-10-02T05:07:07.843Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}\n 2025-10-02T05:07:07.846Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:09.127Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}\n 2025-10-02T05:07:09.128Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:09.132Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}\n 2025-10-02T05:07:09.134Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}\n 2025-10-02T05:07:09.135Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}\n 2025-10-02T05:07:09.139Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:11.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}\n 2025-10-02T05:07:11.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:11.704Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}\n 2025-10-02T05:07:11.706Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}\n 2025-10-02T05:07:11.707Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}\n 2025-10-02T05:07:11.712Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:16.832Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}\n 2025-10-02T05:07:16.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:16.837Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}\n 2025-10-02T05:07:16.840Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}\n 2025-10-02T05:07:16.841Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}\n 2025-10-02T05:07:16.845Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:26.345\e[0m\n 2025-10-02T05:07:26.350Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:06Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:06Z\"}],\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\",\"resourceVersion\":\"1043\",\"uid\":\"d3acc156-a918-41c4-a233-7628ea2e1ee3\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\"}}}}\n \ 2025-10-02T05:07:26.369Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\"}\n 2025-10-02T05:07:26.372Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:26.378Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.385Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.385Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\"}\n 2025-10-02T05:07:26.396Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:26.396Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:26.404Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:26.434Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0009ce3c0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:26.345\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001941230?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000d8dc80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc001863f20?, 0xc000580808?}, {0x22d71d5, 0x4}, {0xc000f60708, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc001863f20?, 0xc000d8dc80?}, {0xc000f60708?, 0xc001863f20?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00137b6c0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00137b6c0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001941230, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5\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] [20.449 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:426\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:06.366Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:07:06.373Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:07:06.401Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1385034c-8d81-4b75-a8a8-6c74fc17d654\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}\n \ 2025-10-02T05:07:06.401Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:07:06.406Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:06.406Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:06.411Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:06.422Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:06.422Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:06.426Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:06.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}\n 2025-10-02T05:07:06.445Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}\n 2025-10-02T05:07:06.447Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}\n 2025-10-02T05:07:06.450Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}\n 2025-10-02T05:07:06.456Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.460Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\"}\n 2025-10-02T05:07:06.470Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}\n \ 2025-10-02T05:07:06.471Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\"}\n 2025-10-02T05:07:06.477Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}\n \ 2025-10-02T05:07:06.478Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}\n 2025-10-02T05:07:06.480Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}\n 2025-10-02T05:07:06.582Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}\n 2025-10-02T05:07:06.585Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}\n 2025-10-02T05:07:06.586Z\tINFO\tControllers.Ironic\tInput maps hash input - n585h5fbh544h584h55h55fh5dbh59ch6fh665h678h56fhffh657hd7hc7h5b5h576h95h5b5h575h59fh56dhf5h6fhd6h59fh54h58ch5cbhffh5d5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}\n 2025-10-02T05:07:06.602Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}\n 2025-10-02T05:07:06.603Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.676Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}\n 2025-10-02T05:07:06.678Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}\n 2025-10-02T05:07:06.683Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}\n 2025-10-02T05:07:06.698Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}\n \ 2025-10-02T05:07:06.702Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}\n 2025-10-02T05:07:06.704Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.777Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}\n 2025-10-02T05:07:06.779Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}\n 2025-10-02T05:07:06.779Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}\n 2025-10-02T05:07:06.781Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ddh547h54bh597h5cdhb5h5bhffh5f8h577h576h665h5hd4h5fbh59fh4h66ch67hc9h586h698h9dh588h549h4h97h5ddhb8h88hf9h5fcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}\n 2025-10-02T05:07:06.781Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}\n 2025-10-02T05:07:06.796Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.797Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}\n 2025-10-02T05:07:06.798Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.878Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}\n 2025-10-02T05:07:06.880Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}\n 2025-10-02T05:07:06.880Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}\n 2025-10-02T05:07:06.881Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ddh547h54bh597h5cdhb5h5bhffh5f8h577h576h665h5hd4h5fbh59fh4h66ch67hc9h586h698h9dh588h549h4h97h5ddhb8h88hf9h5fcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}\n 2025-10-02T05:07:06.881Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}\n 2025-10-02T05:07:06.898Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.899Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}\n 2025-10-02T05:07:06.900Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.903Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}\n 2025-10-02T05:07:06.905Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}\n 2025-10-02T05:07:06.906Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}\n 2025-10-02T05:07:06.910Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.910Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}\n 2025-10-02T05:07:06.911Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}\n 2025-10-02T05:07:06.915Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}\n 2025-10-02T05:07:06.917Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}\n 2025-10-02T05:07:06.921Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:06.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}\n 2025-10-02T05:07:06.934Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:06.937Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}\n 2025-10-02T05:07:06.940Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}\n 2025-10-02T05:07:06.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}\n 2025-10-02T05:07:06.947Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:07.028Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}\n 2025-10-02T05:07:07.029Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:07.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}\n 2025-10-02T05:07:07.034Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}\n 2025-10-02T05:07:07.036Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}\n 2025-10-02T05:07:07.040Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:07.201Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}\n 2025-10-02T05:07:07.202Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:07.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}\n 2025-10-02T05:07:07.206Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}\n 2025-10-02T05:07:07.208Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}\n 2025-10-02T05:07:07.212Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:07.532Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}\n 2025-10-02T05:07:07.533Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:07.536Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}\n 2025-10-02T05:07:07.538Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}\n 2025-10-02T05:07:07.539Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}\n 2025-10-02T05:07:07.544Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:08.185Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}\n 2025-10-02T05:07:08.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:08.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}\n 2025-10-02T05:07:08.190Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}\n 2025-10-02T05:07:08.191Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}\n 2025-10-02T05:07:08.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:09.476Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}\n 2025-10-02T05:07:09.477Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:09.480Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}\n 2025-10-02T05:07:09.482Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}\n 2025-10-02T05:07:09.483Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}\n 2025-10-02T05:07:09.487Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:12.048Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}\n 2025-10-02T05:07:12.049Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:12.052Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}\n 2025-10-02T05:07:12.054Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}\n 2025-10-02T05:07:12.055Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}\n 2025-10-02T05:07:12.060Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:17.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}\n 2025-10-02T05:07:17.182Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:17.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}\n 2025-10-02T05:07:17.187Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}\n 2025-10-02T05:07:17.188Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}\n 2025-10-02T05:07:17.192Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:26.699\e[0m\n 2025-10-02T05:07:26.699Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:06Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:06Z\"}],\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\",\"resourceVersion\":\"1198\",\"uid\":\"0594b149-7ee0-49f6-9bc1-f6520c6ebd27\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:07:26.712Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\"}\n 2025-10-02T05:07:26.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:26.719Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.725Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.725Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\"}\n 2025-10-02T05:07:26.732Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:26.732Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:26.739Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:26.769Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001c00dc0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:26.699\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc00043b530?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001c08400})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0015a8510?, 0xc00059d808?}, {0x22d71d5, 0x4}, {0xc00138a1c8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0015a8510?, 0xc001c08400?}, {0xc00138a1c8?, 0xc0015a8510?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0011ff260, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0011ff260, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc00043b530, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.078 seconds]\e[0m\n\e[0mIronicInspector controller \e[38;5;243mwhen IronicInspector mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:615\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:27.540Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:27.540Z\tINFO\tironic-resource\twebhook - defaulter called\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:633 \e[38;5;243m@ 10/02/25 05:07:27.544\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected success, but got an error:\n <*errors.StatusError | 0xc000ce9860>: \n Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"Ironic.ironic.openstack.org \\\"ironic\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Reason: \"Invalid\",\n Details: {\n Name: \"ironic\",\n Group: \"ironic.openstack.org\",\n Kind: \"Ironic\",\n UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueNotSupported\",\n Message: \"Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Field: \"spec.graphicalConsoles\",\n },\n \ ],\n RetryAfterSeconds: 0,\n },\n \ Code: 422,\n },\n }\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/ironic-operator/tests/functional/ironicinspector_controller_test.go:633\e[0m \e[38;5;243m@ 10/02/25 05:07:27.544\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func5.8.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:633 +0x195\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.538 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicInspector reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:531\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:26.813Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:07:26.820Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:07:26.835Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-efeb2fda-c171-4f33-9c31-0f266d58a928\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}\n \ 2025-10-02T05:07:26.835Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:07:26.841Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:26.841Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:26.846Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:26.854Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:26.854Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:26.857Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:26.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}\n 2025-10-02T05:07:26.882Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}\n 2025-10-02T05:07:26.886Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}\n 2025-10-02T05:07:26.888Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}\n 2025-10-02T05:07:26.895Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.898Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.906Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\"}\n 2025-10-02T05:07:26.907Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.908Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}\n \ 2025-10-02T05:07:26.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\"}\n 2025-10-02T05:07:26.914Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}\n \ 2025-10-02T05:07:26.915Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:26.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}\n 2025-10-02T05:07:26.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.011Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}\n 2025-10-02T05:07:27.016Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}\n 2025-10-02T05:07:27.021Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}\n 2025-10-02T05:07:27.021Z\tINFO\tControllers.Ironic\tInput maps hash input - n549h57dhdfhc8h569h556h678h659h695hf4h5bdh644h59h66h5d9h645h695h594h9bh648hffh678h55bhb4h56hbh598h694h669h578h66ch577q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}\n 2025-10-02T05:07:27.033Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\"}\n 2025-10-02T05:07:27.034Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\"}\n 2025-10-02T05:07:27.114Z\tINFO\tControllers.Ironic\tInput maps hash input - n549h57dhdfhc8h569h556h678h659h695hf4h5bdh644h59h66h5d9h645h695h594h9bh648hffh678h55bhb4h56hbh598h694h669h578h66ch577q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\"}\n 2025-10-02T05:07:27.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}\n 2025-10-02T05:07:27.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}\n 2025-10-02T05:07:27.215Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}\n 2025-10-02T05:07:27.220Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}\n 2025-10-02T05:07:27.227Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}\n 2025-10-02T05:07:27.228Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.242Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}\n \ 2025-10-02T05:07:27.313Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}\n 2025-10-02T05:07:27.314Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}\n 2025-10-02T05:07:27.314Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}\n 2025-10-02T05:07:27.315Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n56fh59hf6h56dh665hf6h5cfh66h65bh5b9h546h64bh596h68fh54fh5bbh5dfh5ch85h5dh5f4h558h586h8fh55fh668h678hb7hc8h576hc5h78q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}\n 2025-10-02T05:07:27.315Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}\n 2025-10-02T05:07:27.327Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:27.327Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}\n 2025-10-02T05:07:27.328Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.414Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}\n 2025-10-02T05:07:27.415Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}\n 2025-10-02T05:07:27.415Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}\n 2025-10-02T05:07:27.416Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n56fh59hf6h56dh665hf6h5cfh66h65bh5b9h546h64bh596h68fh54fh5bbh5dfh5ch85h5dh5f4h558h586h8fh55fh668h678hb7hc8h576hc5h78q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}\n 2025-10-02T05:07:27.416Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}\n 2025-10-02T05:07:27.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:27.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}\n 2025-10-02T05:07:27.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.435Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}\n 2025-10-02T05:07:27.436Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}\n 2025-10-02T05:07:27.437Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}\n 2025-10-02T05:07:27.440Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:27.442Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}\n 2025-10-02T05:07:27.442Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.445Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}\n 2025-10-02T05:07:27.446Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}\n 2025-10-02T05:07:27.447Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}\n 2025-10-02T05:07:27.451Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:27.491Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}\n 2025-10-02T05:07:27.492Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}\n 2025-10-02T05:07:27.495Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}\n 2025-10-02T05:07:27.495Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}\n 2025-10-02T05:07:27.499Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:27.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}\n 2025-10-02T05:07:27.580Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.584Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}\n 2025-10-02T05:07:27.585Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}\n 2025-10-02T05:07:27.586Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}\n 2025-10-02T05:07:27.589Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:27.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}\n 2025-10-02T05:07:27.750Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:27.752Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}\n 2025-10-02T05:07:27.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}\n 2025-10-02T05:07:27.754Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}\n 2025-10-02T05:07:27.756Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:28.078Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}\n 2025-10-02T05:07:28.079Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.084Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}\n 2025-10-02T05:07:28.086Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}\n 2025-10-02T05:07:28.087Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}\n 2025-10-02T05:07:28.089Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:28.731Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}\n 2025-10-02T05:07:28.732Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}\n 2025-10-02T05:07:28.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}\n 2025-10-02T05:07:28.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}\n 2025-10-02T05:07:28.739Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:30.020Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}\n 2025-10-02T05:07:30.021Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:30.023Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}\n 2025-10-02T05:07:30.025Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}\n 2025-10-02T05:07:30.026Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}\n 2025-10-02T05:07:30.030Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:32.591Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}\n 2025-10-02T05:07:32.592Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:32.596Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}\n 2025-10-02T05:07:32.602Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}\n 2025-10-02T05:07:32.605Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}\n 2025-10-02T05:07:32.609Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:37.730Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}\n 2025-10-02T05:07:37.731Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:37.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}\n 2025-10-02T05:07:37.737Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}\n 2025-10-02T05:07:37.738Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}\n 2025-10-02T05:07:37.743Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:47.243\e[0m\n 2025-10-02T05:07:47.243Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:26Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:26Z\"}],\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\",\"resourceVersion\":\"1244\",\"uid\":\"191065b7-b275-4838-b26a-6fd720530da9\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:07:47.261Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\"}\n 2025-10-02T05:07:47.265Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:47.271Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:47.276Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:47.276Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\"}\n 2025-10-02T05:07:47.286Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:47.286Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:47.293Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:47.301Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000b4f900>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:47.243\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc001553380?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0018f6340})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc001a825d0?, 0xc00059c808?}, {0x22d71d5, 0x4}, {0xc00166c4e0, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc001a825d0?, 0xc0018f6340?}, {0xc00166c4e0?, 0xc001a825d0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00019a4d0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00019a4d0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc001553380, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\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] [20.449 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:572\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:28.370Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:07:28.376Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:07:28.393Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9ff0c97a-9fa4-4be0-bfc3-53da31f652bd\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}\n \ 2025-10-02T05:07:28.393Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:07:28.398Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:28.398Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:28.405Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:28.414Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:28.414Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:28.417Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:28.437Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}\n 2025-10-02T05:07:28.440Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}\n 2025-10-02T05:07:28.441Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}\n 2025-10-02T05:07:28.444Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}\n 2025-10-02T05:07:28.449Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.453Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.462Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}\n \ 2025-10-02T05:07:28.462Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\"}\n 2025-10-02T05:07:28.463Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\"}\n 2025-10-02T05:07:28.469Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}\n \ 2025-10-02T05:07:28.471Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}\n 2025-10-02T05:07:28.473Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}\n 2025-10-02T05:07:28.570Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}\n 2025-10-02T05:07:28.573Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}\n 2025-10-02T05:07:28.573Z\tINFO\tControllers.Ironic\tInput maps hash input - n66fhb7h5c7h694h96hdch54chfbh5bh5c4h59dhdh56bh55dh68fh679h5cdh6chc7h568h64bh657h675h78h54chf4h549h688h5c6h5c4h675h88q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}\n 2025-10-02T05:07:28.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\"}\n 2025-10-02T05:07:28.585Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.667Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\"}\n 2025-10-02T05:07:28.668Z\tINFO\tControllers.Ironic\tInput maps hash input - n66fhb7h5c7h694h96hdch54chfbh5bh5c4h59dhdh56bh55dh68fh679h5cdh6chc7h568h64bh657h675h78h54chf4h549h688h5c6h5c4h675h88q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\"}\n 2025-10-02T05:07:28.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}\n 2025-10-02T05:07:28.678Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.680Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}\n 2025-10-02T05:07:28.681Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}\n 2025-10-02T05:07:28.685Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}\n 2025-10-02T05:07:28.694Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}\n 2025-10-02T05:07:28.694Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.697Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}\n \ 2025-10-02T05:07:28.768Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}\n 2025-10-02T05:07:28.769Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}\n 2025-10-02T05:07:28.769Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}\n 2025-10-02T05:07:28.770Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7h57h685h89h68h55ch65fh5bbh79h685hb4h56ch59bh58ch5dfh585h5fchfch5d6h5dfh654hch7dh68fh666h697hd6h599h5f6h56bh5cbh7cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}\n 2025-10-02T05:07:28.770Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}\n 2025-10-02T05:07:28.778Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:28.779Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}\n 2025-10-02T05:07:28.779Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.869Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}\n 2025-10-02T05:07:28.871Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}\n 2025-10-02T05:07:28.871Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}\n 2025-10-02T05:07:28.873Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7h57h685h89h68h55ch65fh5bbh79h685hb4h56ch59bh58ch5dfh585h5fchfch5d6h5dfh654hch7dh68fh666h697hd6h599h5f6h56bh5cbh7cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}\n 2025-10-02T05:07:28.873Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}\n 2025-10-02T05:07:28.885Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:28.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}\n 2025-10-02T05:07:28.886Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}\n 2025-10-02T05:07:28.890Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}\n 2025-10-02T05:07:28.891Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}\n 2025-10-02T05:07:28.893Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:28.896Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}\n 2025-10-02T05:07:28.897Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}\n 2025-10-02T05:07:28.900Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}\n 2025-10-02T05:07:28.903Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}\n 2025-10-02T05:07:28.907Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:28.948Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}\n 2025-10-02T05:07:28.949Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.952Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}\n 2025-10-02T05:07:28.954Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}\n 2025-10-02T05:07:28.955Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}\n 2025-10-02T05:07:28.958Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.039Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}\n 2025-10-02T05:07:29.040Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}\n 2025-10-02T05:07:29.047Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}\n 2025-10-02T05:07:29.049Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}\n 2025-10-02T05:07:29.052Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}\n 2025-10-02T05:07:29.214Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.218Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}\n 2025-10-02T05:07:29.220Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}\n 2025-10-02T05:07:29.221Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}\n 2025-10-02T05:07:29.225Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}\n 2025-10-02T05:07:29.548Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.552Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}\n 2025-10-02T05:07:29.555Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}\n 2025-10-02T05:07:29.557Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}\n 2025-10-02T05:07:29.561Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:30.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}\n 2025-10-02T05:07:30.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:30.205Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}\n 2025-10-02T05:07:30.207Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}\n 2025-10-02T05:07:30.208Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}\n 2025-10-02T05:07:30.211Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:31.492Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}\n 2025-10-02T05:07:31.493Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:31.496Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}\n 2025-10-02T05:07:31.498Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}\n 2025-10-02T05:07:31.500Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}\n 2025-10-02T05:07:31.505Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:34.066Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}\n 2025-10-02T05:07:34.067Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:34.071Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}\n 2025-10-02T05:07:34.074Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}\n 2025-10-02T05:07:34.075Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}\n 2025-10-02T05:07:34.079Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:39.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}\n 2025-10-02T05:07:39.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:39.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}\n 2025-10-02T05:07:39.207Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}\n 2025-10-02T05:07:39.209Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}\n 2025-10-02T05:07:39.213Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:48.699\e[0m\n 2025-10-02T05:07:48.699Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:28Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:28Z\"}],\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\",\"resourceVersion\":\"1403\",\"uid\":\"dff3647b-e554-4547-98ce-ccf551f4a6f3\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:07:48.712Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\"}\n 2025-10-02T05:07:48.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:48.720Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:48.725Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:48.725Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\"}\n 2025-10-02T05:07:48.734Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:48.734Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:48.739Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:48.766Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000d62b40>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:48.699\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc00166e600?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00190a980})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0016c8de0?, 0xc000099008?}, {0x22d71d5, 0x4}, {0xc001d00c48, 0x1, 0x17f018001f82cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0016c8de0?, 0xc00190a980?}, {0xc001d00c48?, 0xc0016c8de0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0014cb260, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0014cb260, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc00166e600, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.452 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:895\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:28.697Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:28.702Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-api-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:28.707Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-conductor-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:28.711Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-inspector-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:28.716Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-nagent-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:28.739Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-18a8632c-fadc-4a3b-ba46-150eb4b77a93\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}\n \ 2025-10-02T05:07:28.739Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\"}}}}\n \ 2025-10-02T05:07:28.744Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:28.744Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:28.747Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:28.753Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:07:28.754Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:28.754Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:28.757Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:28.777Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}\n 2025-10-02T05:07:28.780Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}\n 2025-10-02T05:07:28.783Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}\n 2025-10-02T05:07:28.786Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}\n 2025-10-02T05:07:28.804Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.808Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.817Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\"}\n 2025-10-02T05:07:28.818Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.820Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\"}\n 2025-10-02T05:07:28.824Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}\n 2025-10-02T05:07:28.826Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:28.830Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}\n \ 2025-10-02T05:07:28.834Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}\n \ 2025-10-02T05:07:28.921Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}\n 2025-10-02T05:07:28.924Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}\n 2025-10-02T05:07:28.928Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}\n 2025-10-02T05:07:28.928Z\tINFO\tControllers.Ironic\tInput maps hash input - nfbh668h567hb6h684h6h595h58fh566h655h676h79h595h5b7h98h685h5ch99h5f6h55bh679h5f9hb7hb5h5cchb9h58fh6ch568h5d9hfbhb5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}\n 2025-10-02T05:07:28.937Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}\n 2025-10-02T05:07:28.937Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}\n 2025-10-02T05:07:29.023Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}\n 2025-10-02T05:07:29.028Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}\n 2025-10-02T05:07:29.042Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}\n \ 2025-10-02T05:07:29.046Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}\n 2025-10-02T05:07:29.046Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.122Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}\n 2025-10-02T05:07:29.124Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}\n 2025-10-02T05:07:29.124Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}\n 2025-10-02T05:07:29.126Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ffh7fh79h98h9dh577h95hfbhfdhdfh687h7ch687h576hf4h64h6dh68chc4h58bh654h5bch56ch75hd8h55dhc5h7dh6fh6ch85h9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}\n 2025-10-02T05:07:29.126Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}\n 2025-10-02T05:07:29.143Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.143Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}\n 2025-10-02T05:07:29.144Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.223Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}\n 2025-10-02T05:07:29.225Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}\n 2025-10-02T05:07:29.225Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}\n 2025-10-02T05:07:29.228Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ffh7fh79h98h9dh577h95hfbhfdhdfh687h7ch687h576hf4h64h6dh68chc4h58bh654h5bch56ch75hd8h55dhc5h7dh6fh6ch85h9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}\n 2025-10-02T05:07:29.228Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}\n 2025-10-02T05:07:29.247Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.248Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}\n 2025-10-02T05:07:29.249Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.252Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}\n 2025-10-02T05:07:29.254Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}\n 2025-10-02T05:07:29.255Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}\n 2025-10-02T05:07:29.260Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.261Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}\n 2025-10-02T05:07:29.262Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.265Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}\n 2025-10-02T05:07:29.267Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}\n 2025-10-02T05:07:29.269Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}\n 2025-10-02T05:07:29.272Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.281Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}\n 2025-10-02T05:07:29.282Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.285Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}\n 2025-10-02T05:07:29.287Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}\n 2025-10-02T05:07:29.288Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}\n 2025-10-02T05:07:29.292Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.374Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}\n 2025-10-02T05:07:29.375Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.378Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}\n 2025-10-02T05:07:29.380Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}\n 2025-10-02T05:07:29.382Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}\n 2025-10-02T05:07:29.386Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}\n 2025-10-02T05:07:29.549Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}\n 2025-10-02T05:07:29.557Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}\n 2025-10-02T05:07:29.559Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}\n 2025-10-02T05:07:29.564Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:29.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}\n 2025-10-02T05:07:29.887Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:29.890Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}\n 2025-10-02T05:07:29.892Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}\n 2025-10-02T05:07:29.894Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}\n 2025-10-02T05:07:29.898Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:30.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}\n 2025-10-02T05:07:30.540Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:30.542Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}\n 2025-10-02T05:07:30.544Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}\n 2025-10-02T05:07:30.546Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}\n 2025-10-02T05:07:30.550Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:31.830Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}\n 2025-10-02T05:07:31.831Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:31.835Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}\n 2025-10-02T05:07:31.837Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}\n 2025-10-02T05:07:31.838Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}\n 2025-10-02T05:07:31.842Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:34.403Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}\n 2025-10-02T05:07:34.404Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:34.407Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}\n 2025-10-02T05:07:34.409Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}\n 2025-10-02T05:07:34.410Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}\n 2025-10-02T05:07:34.416Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:39.537Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}\n 2025-10-02T05:07:39.539Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:39.541Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}\n 2025-10-02T05:07:39.543Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}\n 2025-10-02T05:07:39.545Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}\n 2025-10-02T05:07:39.547Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:49.043\e[0m\n 2025-10-02T05:07:49.048Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:28Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:28Z\"}],\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\",\"resourceVersion\":\"1291\",\"uid\":\"e058db4d-e1ec-4e64-8c39-9dceb7eacf8f\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\"}}}}\n \ 2025-10-02T05:07:49.065Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\"}\n 2025-10-02T05:07:49.069Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:07:49.074Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:49.079Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:49.079Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\"}\n 2025-10-02T05:07:49.087Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:49.087Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:07:49.093Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:07:49.121Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001590460>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:49.043\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc000afcf90?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0017b7540})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc001805770?, 0xc000099808?}, {0x22d71d5, 0x4}, {0xc00039cb28, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc001805770?, 0xc0017b7540?}, {0xc00039cb28?, 0xc001805770?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0004a0af0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0004a0af0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc000afcf90, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [0.013 seconds]\e[0m\n\e[0mIronicNeutronAgent controller \e[38;5;243mwhen IronicNeutronAgent mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:349\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:51.576Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:07:51.576Z\tINFO\tironic-resource\twebhook - defaulter called\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367 \e[38;5;243m@ 10/02/25 05:07:51.58\e[0m\n \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Expected success, but got an error:\n <*errors.StatusError | 0xc001480640>: \n Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"Ironic.ironic.openstack.org \\\"ironic\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Reason: \"Invalid\",\n Details: {\n Name: \"ironic\",\n Group: \"ironic.openstack.org\",\n Kind: \"Ironic\",\n UID: \"\",\n Causes: [\n {\n \ Type: \"FieldValueNotSupported\",\n Message: \"Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\",\n \ Field: \"spec.graphicalConsoles\",\n },\n \ ],\n RetryAfterSeconds: 0,\n },\n \ Code: 422,\n },\n }\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/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367\e[0m \e[38;5;243m@ 10/02/25 05:07:51.58\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func6.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367 +0x195\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.451 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicConductor reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:492\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:52.495Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:07:52.501Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:07:52.513Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-c31befe8-1aa4-4e60-a8cc-4482c9b4c778\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}\n \ 2025-10-02T05:07:52.513Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:07:52.517Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:52.517Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:52.520Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:52.528Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:52.528Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:52.535Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:52.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}\n 2025-10-02T05:07:52.557Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}\n 2025-10-02T05:07:52.559Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}\n 2025-10-02T05:07:52.563Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}\n 2025-10-02T05:07:52.571Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.574Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.582Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\"}\n 2025-10-02T05:07:52.582Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.589Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\"}\n 2025-10-02T05:07:52.595Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}\n 2025-10-02T05:07:52.609Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.625Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}\n \ 2025-10-02T05:07:52.631Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}\n \ 2025-10-02T05:07:52.689Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}\n 2025-10-02T05:07:52.692Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}\n 2025-10-02T05:07:52.694Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}\n 2025-10-02T05:07:52.694Z\tINFO\tControllers.Ironic\tInput maps hash input - n566h86h654hc9h5f5h5b5hdfh74h554h88h565h658h58bh87h588h5c8hbdh68dh69h665h55ch644hcfhdh5b7h696h5f7h5b7h55h565h696h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}\n 2025-10-02T05:07:52.701Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\"}\n 2025-10-02T05:07:52.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.789Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\"}\n 2025-10-02T05:07:52.791Z\tINFO\tControllers.Ironic\tInput maps hash input - n566h86h654hc9h5f5h5b5hdfh74h554h88h565h658h58bh87h588h5c8hbdh68dh69h665h55ch644hcfhdh5b7h696h5f7h5b7h55h565h696h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\"}\n 2025-10-02T05:07:52.801Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}\n 2025-10-02T05:07:52.802Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.804Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}\n 2025-10-02T05:07:52.805Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}\n 2025-10-02T05:07:52.809Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}\n 2025-10-02T05:07:52.812Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}\n \ 2025-10-02T05:07:52.818Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}\n 2025-10-02T05:07:52.818Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.890Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}\n 2025-10-02T05:07:52.893Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}\n 2025-10-02T05:07:52.893Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}\n 2025-10-02T05:07:52.895Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n688hd5hdch699h5f4h665h565h647h5b5h657h694h5bdh8fh95h5b4h699hd8h5f8h59ch58fh87h599h5f9h5c7h68h99h5bch5fch657h5f7h5h565q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}\n 2025-10-02T05:07:52.895Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}\n 2025-10-02T05:07:52.924Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:52.925Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}\n 2025-10-02T05:07:52.926Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:52.991Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}\n 2025-10-02T05:07:52.992Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}\n 2025-10-02T05:07:52.993Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}\n 2025-10-02T05:07:52.997Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:52.997Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}\n 2025-10-02T05:07:52.998Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:53.000Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}\n 2025-10-02T05:07:53.001Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}\n 2025-10-02T05:07:53.002Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}\n 2025-10-02T05:07:53.006Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:53.008Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}\n 2025-10-02T05:07:53.008Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:53.011Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}\n 2025-10-02T05:07:53.012Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}\n 2025-10-02T05:07:53.013Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}\n 2025-10-02T05:07:53.017Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:53.059Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}\n 2025-10-02T05:07:53.060Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:53.062Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}\n 2025-10-02T05:07:53.063Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}\n 2025-10-02T05:07:53.064Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}\n 2025-10-02T05:07:53.067Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:53.148Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}\n 2025-10-02T05:07:53.149Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:53.152Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}\n 2025-10-02T05:07:53.154Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}\n 2025-10-02T05:07:53.156Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}\n 2025-10-02T05:07:53.159Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:53.320Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}\n 2025-10-02T05:07:53.321Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:53.324Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}\n 2025-10-02T05:07:53.325Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}\n 2025-10-02T05:07:53.326Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}\n 2025-10-02T05:07:53.329Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:53.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}\n 2025-10-02T05:07:53.651Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:53.653Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}\n 2025-10-02T05:07:53.655Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}\n 2025-10-02T05:07:53.657Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}\n 2025-10-02T05:07:53.660Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:54.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}\n 2025-10-02T05:07:54.302Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.306Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}\n 2025-10-02T05:07:54.308Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}\n 2025-10-02T05:07:54.310Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}\n 2025-10-02T05:07:54.314Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.595Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}\n 2025-10-02T05:07:55.596Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.599Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}\n 2025-10-02T05:07:55.602Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}\n 2025-10-02T05:07:55.603Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}\n 2025-10-02T05:07:55.607Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:58.168Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}\n 2025-10-02T05:07:58.170Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:58.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}\n 2025-10-02T05:07:58.175Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}\n 2025-10-02T05:07:58.177Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}\n 2025-10-02T05:07:58.181Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:03.302Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}\n 2025-10-02T05:08:03.303Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:03.306Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}\n 2025-10-02T05:08:03.310Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}\n 2025-10-02T05:08:03.312Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}\n 2025-10-02T05:08:03.316Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:12.813\e[0m\n 2025-10-02T05:08:12.814Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:52Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:52Z\"}],\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\",\"resourceVersion\":\"1833\",\"uid\":\"609663b3-c1eb-419c-a9e4-98d3fca474ec\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:08:12.834Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\"}\n 2025-10-02T05:08:12.836Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:08:12.842Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:12.845Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:12.845Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\"}\n 2025-10-02T05:08:12.851Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:08:12.851Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:08:12.860Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:08:12.890Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0013eba40>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:12.813\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc000d747e0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001e84140})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc0015662a0?, 0xc000283008?}, {0x22d71d5, 0x4}, {0xc001a600d8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc0015662a0?, 0xc001e84140?}, {0xc001a600d8?, 0xc0015662a0?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001f60e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001f60e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc000d747e0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.490 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:915\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:07:54.495Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:54.499Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-api-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:54.504Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-conductor-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:54.508Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-inspector-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:54.511Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-nagent-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-10-02T05:07:54.534Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-d601a5a4-2188-44eb-97ff-11e1f9e19a7a\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}\n \ 2025-10-02T05:07:54.534Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\"}}}}\n \ 2025-10-02T05:07:54.538Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:54.538Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:54.541Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:54.547Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:07:54.550Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:07:54.550Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:07:54.554Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:07:54.574Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}\n 2025-10-02T05:07:54.577Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}\n 2025-10-02T05:07:54.581Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}\n 2025-10-02T05:07:54.585Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}\n 2025-10-02T05:07:54.591Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.594Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.604Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\"}\n 2025-10-02T05:07:54.605Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\"}\n 2025-10-02T05:07:54.612Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.619Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}\n \ 2025-10-02T05:07:54.626Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}\n 2025-10-02T05:07:54.626Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}\n \ 2025-10-02T05:07:54.626Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.709Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}\n 2025-10-02T05:07:54.715Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}\n 2025-10-02T05:07:54.721Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}\n 2025-10-02T05:07:54.721Z\tINFO\tControllers.Ironic\tInput maps hash input - n57ch6dh5bfh665h5cfhdh5bbh77h8fh57fh5bdh55h668h8ch5f7h64dh686h5cfh66bh6dhb7h56chb8h674h56h55ch7ch57fh55bhdhc9h666q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}\n 2025-10-02T05:07:54.736Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\"}\n 2025-10-02T05:07:54.737Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.809Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\"}\n 2025-10-02T05:07:54.810Z\tINFO\tControllers.Ironic\tInput maps hash input - n57ch6dh5bfh665h5cfhdh5bbh77h8fh57fh5bdh55h668h8ch5f7h64dh686h5cfh66bh6dhb7h56chb8h674h56h55ch7ch57fh55bhdhc9h666q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\"}\n 2025-10-02T05:07:54.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}\n 2025-10-02T05:07:54.825Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}\n 2025-10-02T05:07:54.830Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}\n 2025-10-02T05:07:54.835Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}\n 2025-10-02T05:07:54.850Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}\n 2025-10-02T05:07:54.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:54.860Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}\n \ 2025-10-02T05:07:54.909Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}\n 2025-10-02T05:07:54.911Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}\n 2025-10-02T05:07:54.911Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}\n 2025-10-02T05:07:54.912Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n76h658hc6h68ch555h584h7hcbh5f6h89h54fh664h698h7h697h688h554h5cfh7fhf5hbhfbhf9h64dh68dh54h59dh595h55dh5ch547h55q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}\n 2025-10-02T05:07:54.912Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}\n 2025-10-02T05:07:54.928Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:54.928Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}\n 2025-10-02T05:07:54.929Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.009Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}\n 2025-10-02T05:07:55.012Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}\n 2025-10-02T05:07:55.012Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}\n 2025-10-02T05:07:55.013Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n76h658hc6h68ch555h584h7hcbh5f6h89h54fh664h698h7h697h688h554h5cfh7fhf5hbhfbhf9h64dh68dh54h59dh595h55dh5ch547h55q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}\n 2025-10-02T05:07:55.013Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}\n 2025-10-02T05:07:55.029Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.031Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}\n 2025-10-02T05:07:55.032Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.109Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}\n 2025-10-02T05:07:55.112Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}\n 2025-10-02T05:07:55.113Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}\n 2025-10-02T05:07:55.117Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}\n 2025-10-02T05:07:55.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.121Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}\n 2025-10-02T05:07:55.123Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}\n 2025-10-02T05:07:55.125Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}\n 2025-10-02T05:07:55.130Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}\n 2025-10-02T05:07:55.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.143Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}\n 2025-10-02T05:07:55.145Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}\n 2025-10-02T05:07:55.147Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}\n 2025-10-02T05:07:55.152Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.233Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}\n 2025-10-02T05:07:55.234Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}\n 2025-10-02T05:07:55.239Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}\n 2025-10-02T05:07:55.240Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}\n 2025-10-02T05:07:55.243Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.405Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}\n 2025-10-02T05:07:55.406Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.409Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}\n 2025-10-02T05:07:55.411Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}\n 2025-10-02T05:07:55.413Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}\n 2025-10-02T05:07:55.417Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:55.737Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}\n 2025-10-02T05:07:55.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:55.742Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}\n 2025-10-02T05:07:55.744Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}\n 2025-10-02T05:07:55.745Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}\n 2025-10-02T05:07:55.750Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:56.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}\n 2025-10-02T05:07:56.392Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:56.395Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}\n 2025-10-02T05:07:56.397Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}\n 2025-10-02T05:07:56.399Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}\n 2025-10-02T05:07:56.405Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:07:57.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}\n 2025-10-02T05:07:57.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:07:57.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}\n 2025-10-02T05:07:57.693Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}\n 2025-10-02T05:07:57.694Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}\n 2025-10-02T05:07:57.698Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:00.259Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}\n 2025-10-02T05:08:00.260Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:00.263Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}\n 2025-10-02T05:08:00.265Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}\n 2025-10-02T05:08:00.266Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}\n 2025-10-02T05:08:00.270Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:05.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}\n 2025-10-02T05:08:05.393Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:05.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}\n 2025-10-02T05:08:05.399Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}\n 2025-10-02T05:08:05.400Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}\n 2025-10-02T05:08:05.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:14.861\e[0m\n 2025-10-02T05:08:14.866Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:54Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:54Z\"}],\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\",\"resourceVersion\":\"1808\",\"uid\":\"5c35e064-7128-49b2-a919-5a3e6a822fa7\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\"}}}}\n \ 2025-10-02T05:08:14.884Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\"}\n 2025-10-02T05:08:14.887Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:08:14.893Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:14.900Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:14.900Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\"}\n 2025-10-02T05:08:14.915Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:08:14.915Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:08:14.924Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:08:14.949Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001fb79a0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:14.861\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001d66d50?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fc29c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc00149c270?, 0xc000780008?}, {0x22d71d5, 0x4}, {0xc00095afa8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc00149c270?, 0xc000fc29c0?}, {0xc00095afa8?, 0xc00149c270?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003af880, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003af880, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001d66d50, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.483 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1174\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:08:09.093Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-155b3251-8b65-4789-bb05-65e2b6ac9d47\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}\n \ 2025-10-02T05:08:09.093Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:08:09.098Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:08:09.098Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:08:09.103Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:08:09.110Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n \ 2025-10-02T05:08:09.115Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:08:09.115Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:08:09.120Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:08:09.141Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}\n 2025-10-02T05:08:09.144Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}\n 2025-10-02T05:08:09.148Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}\n 2025-10-02T05:08:09.151Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}\n 2025-10-02T05:08:09.159Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.163Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.176Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\"}\n 2025-10-02T05:08:09.177Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\"}\n 2025-10-02T05:08:09.186Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}\n \ 2025-10-02T05:08:09.191Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.192Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}\n 2025-10-02T05:08:09.193Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.196Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}\n \ 2025-10-02T05:08:09.281Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}\n 2025-10-02T05:08:09.287Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}\n 2025-10-02T05:08:09.292Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}\n 2025-10-02T05:08:09.293Z\tINFO\tControllers.Ironic\tInput maps hash input - n689hddh65fhb4hc9h575h574h66bh58dh59ch58fh685h5h665h599h645h658h54ch7fh688h676h5d7h54bhfchb7hbch669h7dh7bh55fh567h684q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}\n 2025-10-02T05:08:09.309Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}\n 2025-10-02T05:08:09.310Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.382Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}\n 2025-10-02T05:08:09.385Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}\n 2025-10-02T05:08:09.392Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}\n 2025-10-02T05:08:09.410Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}\n 2025-10-02T05:08:09.412Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.412Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}\n \ 2025-10-02T05:08:09.483Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}\n 2025-10-02T05:08:09.485Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}\n 2025-10-02T05:08:09.485Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}\n 2025-10-02T05:08:09.486Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n64h99hcbh84h556h95hbfh687h5dbh55bh58dh76hbh5f7h57chb8h9ch645hf8h64ch54bh98h64bh79hd6h588h5dh5h678h5f6h5c7h5ccq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}\n 2025-10-02T05:08:09.486Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}\n 2025-10-02T05:08:09.506Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:09.506Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}\n 2025-10-02T05:08:09.507Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}\n 2025-10-02T05:08:09.584Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}\n 2025-10-02T05:08:09.584Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}\n 2025-10-02T05:08:09.589Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:09.590Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}\n 2025-10-02T05:08:09.590Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.593Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}\n 2025-10-02T05:08:09.596Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}\n 2025-10-02T05:08:09.597Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}\n 2025-10-02T05:08:09.600Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:09.600Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}\n 2025-10-02T05:08:09.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.605Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}\n 2025-10-02T05:08:09.607Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}\n 2025-10-02T05:08:09.608Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}\n 2025-10-02T05:08:09.613Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:09.654Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}\n 2025-10-02T05:08:09.655Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.658Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}\n 2025-10-02T05:08:09.659Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}\n 2025-10-02T05:08:09.661Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}\n 2025-10-02T05:08:09.665Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:09.747Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}\n 2025-10-02T05:08:09.747Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}\n 2025-10-02T05:08:09.752Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}\n 2025-10-02T05:08:09.753Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}\n 2025-10-02T05:08:09.756Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:09.918Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}\n 2025-10-02T05:08:09.919Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:09.922Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}\n 2025-10-02T05:08:09.924Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}\n 2025-10-02T05:08:09.926Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}\n 2025-10-02T05:08:09.930Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:10.251Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}\n 2025-10-02T05:08:10.252Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:10.255Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}\n 2025-10-02T05:08:10.258Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}\n 2025-10-02T05:08:10.260Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}\n 2025-10-02T05:08:10.265Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:10.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}\n 2025-10-02T05:08:10.908Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:10.911Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}\n 2025-10-02T05:08:10.913Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}\n 2025-10-02T05:08:10.914Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}\n 2025-10-02T05:08:10.919Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:12.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}\n 2025-10-02T05:08:12.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:12.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}\n 2025-10-02T05:08:12.206Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}\n 2025-10-02T05:08:12.208Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}\n 2025-10-02T05:08:12.212Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:14.773Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}\n 2025-10-02T05:08:14.774Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:14.777Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}\n 2025-10-02T05:08:14.779Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}\n 2025-10-02T05:08:14.780Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}\n 2025-10-02T05:08:14.784Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:19.906Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}\n 2025-10-02T05:08:19.907Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:19.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}\n 2025-10-02T05:08:19.913Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}\n 2025-10-02T05:08:19.916Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}\n 2025-10-02T05:08:19.920Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:29.413\e[0m\n 2025-10-02T05:08:29.418Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:08:09Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:08:09Z\"}],\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\",\"resourceVersion\":\"1412\",\"uid\":\"cd9cb36f-1c99-4299-855c-e7d366382c7b\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:08:29.435Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\"}\n 2025-10-02T05:08:29.439Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:08:29.446Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:29.451Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:29.451Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\"}\n 2025-10-02T05:08:29.460Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:08:29.460Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:08:29.467Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:08:29.475Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014d55e0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:29.413\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc0019d5830?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000c7aa80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc000aa2a20?, 0xc0000cb008?}, {0x22d71d5, 0x4}, {0xc001a902e8, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc000aa2a20?, 0xc000c7aa80?}, {0xc001a902e8?, 0xc000aa2a20?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001298070, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001298070, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc0019d5830, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.144 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/ironic-operator/tests/functional/suite_test.go:240\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W1002 05:08:29.509716 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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 W1002 05:08:29.509751 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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 W1002 05:08:29.509890 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Role 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 \ W1002 05:08:29.510010 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicNeutronAgent 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;9m• [FAILED] [20.719 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen The service is fully running \e[38;5;9m\e[1m[It] should 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/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:276\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:08:12.952Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:08:12.972Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0a671331-dd5e-41db-80cc-c7ae2cb2b30d\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:12.972Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-10-02T05:08:12.977Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:08:12.977Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:08:12.982Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:08:12.995Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:08:12.995Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:08:13.000Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:08:13.026Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}\n 2025-10-02T05:08:13.030Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}\n 2025-10-02T05:08:13.034Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}\n 2025-10-02T05:08:13.037Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}\n 2025-10-02T05:08:13.042Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}\n 2025-10-02T05:08:13.042Z\tINFO\tControllers.Ironic\tWaiting for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}\n 2025-10-02T05:08:13.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"f7137225-dac2-4ec3-9290-644ff44dc0fe\"}\n 2025-10-02T05:08:13.056Z\tINFO\tControllers.Ironic\tWaiting for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"f7137225-dac2-4ec3-9290-644ff44dc0fe\"}\n 2025-10-02T05:08:13.065Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"1d7e92dd-bfad-4e07-b5db-64c909d44d7e\"}\n 2025-10-02T05:08:13.066Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.072Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"1d7e92dd-bfad-4e07-b5db-64c909d44d7e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.076Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"1d7e92dd-bfad-4e07-b5db-64c909d44d7e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:13.088Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\"}\n 2025-10-02T05:08:13.089Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.092Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\"}\n 2025-10-02T05:08:13.099Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.104Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.108Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}\n 2025-10-02T05:08:13.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}\n 2025-10-02T05:08:13.199Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}\n 2025-10-02T05:08:13.203Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}\n 2025-10-02T05:08:13.203Z\tINFO\tControllers.Ironic\tInput maps hash input - n654hcbhd6hc9h57bh5c8hdbh5hfbh69h584h5dfh689hbch575h55hdchdh585hd5h55dh96h67bh84h578h7h566h64bh56chd8h646hcdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}\n 2025-10-02T05:08:13.219Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\"}\n 2025-10-02T05:08:13.220Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.294Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\"}\n 2025-10-02T05:08:13.296Z\tINFO\tControllers.Ironic\tInput maps hash input - n654hcbhd6hc9h57bh5c8hdbh5hfbh69h584h5dfh689hbch575h55hdchdh585hd5h55dh96h67bh84h578h7h566h64bh56chd8h646hcdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\"}\n 2025-10-02T05:08:13.308Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}\n 2025-10-02T05:08:13.309Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.312Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}\n 2025-10-02T05:08:13.314Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}\n 2025-10-02T05:08:13.319Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}\n 2025-10-02T05:08:13.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}\n 2025-10-02T05:08:13.335Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.344Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.344Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"DBSyncReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.396Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}\n 2025-10-02T05:08:13.399Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}\n 2025-10-02T05:08:13.399Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}\n 2025-10-02T05:08:13.401Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h587hb6h5b5h5cdh5bch65h9dh9hddh5ddh688h54dh574h5ch68hb8h5d5h55ch56h659h5fbh566h597h548h5ddhbbhd6h664hc7hd8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}\n 2025-10-02T05:08:13.401Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}\n 2025-10-02T05:08:13.419Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:13.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}\n 2025-10-02T05:08:13.421Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:13.427Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": \"DBSyncReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.439Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.440Z\tINFO\t---Test---\tService should fully configure on MariaDBAccount 5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb/some-old-account\n 2025-10-02T05:08:13.464Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:08:13.464Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:08:13.471Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:08:13.496Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}\n 2025-10-02T05:08:13.498Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}\n 2025-10-02T05:08:13.499Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}\n 2025-10-02T05:08:13.500Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h587hb6h5b5h5cdh5bch65h9dh9hddh5ddh688h54dh574h5ch68hb8h5d5h55ch56h659h5fbh566h597h548h5ddhbbhd6h664hc7hd8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}\n 2025-10-02T05:08:13.500Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}\n 2025-10-02T05:08:13.517Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:13.517Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\"}\n 2025-10-02T05:08:13.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.534Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-new-account\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}\n \ 2025-10-02T05:08:13.535Z\tINFO\t---Test---\tService should move to run fully off MariaDBAccount 5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb/some-new-account and remove finalizer from 5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb/some-old-account\n 2025-10-02T05:08:13.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\"}\n 2025-10-02T05:08:13.604Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-new-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.619Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}\n 2025-10-02T05:08:13.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}\n 2025-10-02T05:08:13.707Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: updated\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}\n 2025-10-02T05:08:13.707Z\tINFO\tControllers.Ironic\tInput maps hash input - nfch59ch574h57hd7h647h5bdhbfh57h67bh699h57ch58bh68bh94h687h57ch7fhb5h5fdh5b6h7dh74h588h58bh5d4h677h5d6hf5hbbhf8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}\n 2025-10-02T05:08:13.722Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\"}\n 2025-10-02T05:08:13.723Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.798Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\"}\n 2025-10-02T05:08:13.805Z\tINFO\tControllers.Ironic\tInput maps hash input - nfch59ch574h57hd7h647h5bdhbfh57h67bh699h57ch58bh68bh94h687h57ch7fhb5h5fdh5b6h7dh74h588h58bh5d4h677h5d6hf5hbbhf8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\"}\n 2025-10-02T05:08:13.824Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}\n 2025-10-02T05:08:13.825Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}\n 2025-10-02T05:08:13.831Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}\n 2025-10-02T05:08:13.832Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}\n 2025-10-02T05:08:13.850Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:13.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}\n 2025-10-02T05:08:13.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}\n 2025-10-02T05:08:13.901Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}\n 2025-10-02T05:08:13.903Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}\n 2025-10-02T05:08:13.908Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:13.908Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}\n 2025-10-02T05:08:13.909Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.912Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}\n 2025-10-02T05:08:13.914Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}\n 2025-10-02T05:08:13.916Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}\n 2025-10-02T05:08:13.921Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:13.921Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}\n 2025-10-02T05:08:13.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}\n 2025-10-02T05:08:13.928Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}\n 2025-10-02T05:08:13.929Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}\n 2025-10-02T05:08:13.933Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:13.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}\n 2025-10-02T05:08:13.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:13.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}\n 2025-10-02T05:08:13.948Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}\n 2025-10-02T05:08:13.949Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}\n 2025-10-02T05:08:13.954Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:14.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}\n 2025-10-02T05:08:14.037Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:14.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}\n 2025-10-02T05:08:14.042Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}\n 2025-10-02T05:08:14.043Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}\n 2025-10-02T05:08:14.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:14.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}\n 2025-10-02T05:08:14.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:14.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}\n 2025-10-02T05:08:14.216Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}\n 2025-10-02T05:08:14.217Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}\n 2025-10-02T05:08:14.221Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:14.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}\n 2025-10-02T05:08:14.547Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:14.551Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}\n 2025-10-02T05:08:14.553Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}\n 2025-10-02T05:08:14.554Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}\n 2025-10-02T05:08:14.559Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:15.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}\n 2025-10-02T05:08:15.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:15.203Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}\n 2025-10-02T05:08:15.205Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}\n 2025-10-02T05:08:15.205Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}\n 2025-10-02T05:08:15.209Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:16.490Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}\n 2025-10-02T05:08:16.491Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:16.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}\n 2025-10-02T05:08:16.496Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}\n 2025-10-02T05:08:16.497Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}\n 2025-10-02T05:08:16.501Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:19.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}\n 2025-10-02T05:08:19.063Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:19.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}\n 2025-10-02T05:08:19.069Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}\n 2025-10-02T05:08:19.071Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}\n 2025-10-02T05:08:19.075Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:24.195Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}\n 2025-10-02T05:08:24.197Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:24.200Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}\n 2025-10-02T05:08:24.203Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}\n 2025-10-02T05:08:24.205Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}\n 2025-10-02T05:08:24.210Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317 \e[38;5;243m@ 10/02/25 05:08:33.544\e[0m\n 2025-10-02T05:08:33.545Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:08:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:08:12Z\"}],\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\",\"resourceVersion\":\"1877\",\"uid\":\"ff052034-01c6-4aeb-aa1a-289a93831988\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:08:33.563Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\"}\n 2025-10-02T05:08:33.566Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret some-new-account-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account-db-secret\"}\n \ 2025-10-02T05:08:33.572Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount some-new-account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}\n \ 2025-10-02T05:08:33.574Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret some-old-account-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account-db-secret\"}\n \ 2025-10-02T05:08:33.579Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}\n \ 2025-10-02T05:08:33.585Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:33.585Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\"}\n 2025-10-02T05:08:33.596Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:08:33.596Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:08:33.600Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:08:33.626Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ Expected\n <[]string | len:1, cap:1>: [\n \"openstack.org/ironic\",\n \ ]\n not to contain element matching\n : openstack.org/ironic\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/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317\e[0m \e[38;5;243m@ 10/02/25 05:08:33.544\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.4()\n \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317 +0x6d4\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.116 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/ironic-operator/tests/functional/suite_test.go:240\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W1002 05:08:33.658748 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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 W1002 05:08:33.658818 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicAPI 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 W1002 05:08:33.658864 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.MariaDBAccount 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 W1002 05:08:33.658956 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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 W1002 05:08:33.658990 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.Ironic 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;9m• [FAILED] [20.435 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:373\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-10-02T05:08:17.159Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-10-02T05:08:17.164Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-10-02T05:08:17.181Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9a589948-1241-41fd-8deb-eb0a6e5d0405\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}\n \ 2025-10-02T05:08:17.181Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}\n \ 2025-10-02T05:08:17.186Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:08:17.186Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:08:17.189Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:08:17.197Z\tINFO\tironic-resource\twebhook - calling defaulter\n \ 2025-10-02T05:08:17.197Z\tINFO\tironic-resource\twebhook - defaulter called\n \ 2025-10-02T05:08:17.200Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n \ 2025-10-02T05:08:17.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}\n 2025-10-02T05:08:17.225Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}\n 2025-10-02T05:08:17.228Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}\n 2025-10-02T05:08:17.230Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}\n 2025-10-02T05:08:17.238Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.242Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.254Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\"}\n 2025-10-02T05:08:17.254Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.257Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\"}\n 2025-10-02T05:08:17.263Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.269Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}\n \ 2025-10-02T05:08:17.276Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}\n 2025-10-02T05:08:17.277Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}\n \ 2025-10-02T05:08:17.277Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.358Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}\n 2025-10-02T05:08:17.362Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}\n 2025-10-02T05:08:17.367Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}\n 2025-10-02T05:08:17.367Z\tINFO\tControllers.Ironic\tInput maps hash input - n54fh675h5fbhfbh548h89h55fhddh54dh5h596h668h58bh679h68dhfch644h57ch598h678h679h597h684h79h655h5dfh9dh69h577h669h5dch5b9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}\n 2025-10-02T05:08:17.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}\n 2025-10-02T05:08:17.384Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}\n 2025-10-02T05:08:17.459Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}\n 2025-10-02T05:08:17.465Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}\n 2025-10-02T05:08:17.476Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}\n 2025-10-02T05:08:17.477Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.491Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}\n \ 2025-10-02T05:08:17.559Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}\n 2025-10-02T05:08:17.561Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}\n 2025-10-02T05:08:17.561Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}\n 2025-10-02T05:08:17.564Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n66ch56dh5dfh68h5c9h57ch689h55dh599h5d7hfbh696h6fh676h5c8h54fhcch5dfh559h548h59dhd8h66h599h544h94hf9h578h55ch5chffh9cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}\n 2025-10-02T05:08:17.564Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}\n 2025-10-02T05:08:17.584Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:17.585Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}\n 2025-10-02T05:08:17.586Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.659Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}\n 2025-10-02T05:08:17.662Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}\n 2025-10-02T05:08:17.663Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}\n 2025-10-02T05:08:17.667Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:17.668Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}\n 2025-10-02T05:08:17.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}\n 2025-10-02T05:08:17.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}\n 2025-10-02T05:08:17.675Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}\n 2025-10-02T05:08:17.680Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:17.680Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}\n 2025-10-02T05:08:17.681Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.684Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}\n 2025-10-02T05:08:17.685Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}\n 2025-10-02T05:08:17.686Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}\n 2025-10-02T05:08:17.689Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:17.701Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}\n 2025-10-02T05:08:17.702Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.704Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}\n 2025-10-02T05:08:17.706Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}\n 2025-10-02T05:08:17.708Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}\n 2025-10-02T05:08:17.712Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:17.793Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}\n 2025-10-02T05:08:17.794Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.796Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}\n 2025-10-02T05:08:17.798Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}\n 2025-10-02T05:08:17.800Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}\n 2025-10-02T05:08:17.805Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:17.965Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}\n 2025-10-02T05:08:17.966Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:17.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}\n 2025-10-02T05:08:17.973Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}\n 2025-10-02T05:08:17.975Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}\n 2025-10-02T05:08:17.980Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:18.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}\n 2025-10-02T05:08:18.302Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:18.305Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}\n 2025-10-02T05:08:18.307Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}\n 2025-10-02T05:08:18.309Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}\n 2025-10-02T05:08:18.312Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:18.953Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}\n 2025-10-02T05:08:18.954Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:18.957Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}\n 2025-10-02T05:08:18.960Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}\n 2025-10-02T05:08:18.961Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}\n 2025-10-02T05:08:18.965Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:20.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}\n 2025-10-02T05:08:20.247Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:20.250Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}\n 2025-10-02T05:08:20.252Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}\n 2025-10-02T05:08:20.253Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}\n 2025-10-02T05:08:20.257Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:22.819Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}\n 2025-10-02T05:08:22.820Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:22.822Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}\n 2025-10-02T05:08:22.824Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}\n 2025-10-02T05:08:22.826Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}\n 2025-10-02T05:08:22.831Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-10-02T05:08:27.952Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}\n 2025-10-02T05:08:27.953Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:27.957Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}\n 2025-10-02T05:08:27.960Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}\n 2025-10-02T05:08:27.961Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}\n 2025-10-02T05:08:27.968Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:37.492\e[0m\n 2025-10-02T05:08:37.493Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:08:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:08:17Z\"}],\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\",\"resourceVersion\":\"2068\",\"uid\":\"1f29d3e3-1fb7-4b9a-b855-f79c7e0771b2\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n \ 2025-10-02T05:08:37.510Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\"}\n 2025-10-02T05:08:37.513Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic-db-secret\"}\n \ 2025-10-02T05:08:37.518Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:37.523Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}\n \ 2025-10-02T05:08:37.523Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\"}\n 2025-10-02T05:08:37.532Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-10-02T05:08:37.532Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-10-02T05:08:37.539Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-10-02T05:08:37.548Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"Kind\": \"Ironic\"}\n \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n \ The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0017cc6e0>: \n keystoneservices.keystone.openstack.org \"ironic\" not found\n {\n \ ErrStatus: {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n \ ListMeta: {\n SelfLink: \"\",\n ResourceVersion: \"\",\n Continue: \"\",\n RemainingItemCount: nil,\n },\n Status: \"Failure\",\n Message: \"keystoneservices.keystone.openstack.org \\\"ironic\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic\",\n Group: \"keystone.openstack.org\",\n Kind: \"keystoneservices\",\n UID: \"\",\n Causes: nil,\n RetryAfterSeconds: 0,\n \ },\n Code: 404,\n },\n }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:37.492\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0007114d0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00221b180})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a\n reflect.Value.call({0x1e4f7a0?, 0xc001de3980?, 0xc000701008?}, {0x22d71d5, 0x4}, {0xc000a93ec0, 0x1, 0x20b2cc0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1e4f7a0?, 0xc001de3980?, 0xc00221b180?}, {0xc000a93ec0?, 0xc001de3980?, 0x1e4f7a0?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002c07e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002c07e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0007114d0, 0x24}, {0x22d8d1a, 0x6}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170\n github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.152 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/ironic-operator/tests/functional/suite_test.go:240\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W1002 05:08:37.588215 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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 W1002 05:08:37.588291 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Secret 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 \ W1002 05:08:37.588412 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.ServiceAccount 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 W1002 05:08:37.588508 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.StatefulSet 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 29 Failures:\e[0m\n \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and INA\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:209\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all deployments succeeded\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicAPI controller \e[38;5;243mwhen IronicAPI mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:610\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:474\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicNeutronAgent controller \e[38;5;243mwhen IronicNeutronAgent mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment rollout finished\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is fully running \e[38;5;9m\e[1m[It] should 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/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicAPI 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicInspector controller \e[38;5;243mwhen IronicInspector mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:633\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m\n\n\e[38;5;9m\e[1mRan 131 of 131 Specs in 208.562 seconds\e[0m\n\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m102 Passed\e[0m | \e[38;5;9m\e[1m29 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m\n\ncoverage: 61.1% of statements\ncomposite coverage: 61.1% of statements\n\nGinkgo ran 1 suite in 3m41.369300553s\n\nTest Suite Failed\nmake: *** [Makefile:131: test] Error 1\n" stdout_lines: - ~/src/github.com/openstack-k8s-operators/ironic-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/ironic-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases && \ - "\trm -f api/bases/* && cp -a config/crd/bases api/" - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..." - go fmt ./... - go vet ./... - go vet ./api/... - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/setup-envtest || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install sigs.k8s.io/controller-runtime/tools/setup-envtest@latest - 'go: downloading sigs.k8s.io/controller-runtime v0.22.1' - 'go: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20250926234817-7c50567748ae' - 'go: downloading github.com/spf13/afero v1.12.0' - 'go: downloading go.uber.org/multierr v1.10.0' - 'go: downloading golang.org/x/text v0.23.0' - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install github.com/onsi/ginkgo/v2/ginkgo - "2025-10-02T05:04:56.038Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20250926234817-7c50567748ae/main.go:80\tusing binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}" - "2025-10-02T05:04:56.038Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20250926234817-7c50567748ae/main.go:86\tusing HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2025-10-02T05:04:56.038Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries dir exists" - "2025-10-02T05:04:56.039Z\tINFO\tenv/env.go:245\tno version specified, finding latest" - "2025-10-02T05:04:56.039Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2025-10-02T05:04:56.101Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.102Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\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\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.103Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.104Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.105Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.106Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\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\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.107Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\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\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.108Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\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\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.1\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.0\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.33.0\"}" - "2025-10-02T05:04:56.109Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.32.0\"}" - "2025-10-02T05:04:56.110Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": \"/tmp/499476303-envtest-v1.31.0-linux-amd64.tar.gz\"}" - "2025-10-02T05:04:56.110Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.121Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.122Z\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\"}" - "2025-10-02T05:04:56.612Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": \"/tmp/499476303-envtest-v1.31.0-linux-amd64.tar.gz\"}" - "2025-10-02T05:04:56.909Z\tDEBUG\tuse\tstore/store.go:137\tensuring version-platform binaries dir exists and is empty & writable\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-10-02T05:04:56.910Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-10-02T05:04:56.910Z\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/\"}" - "2025-10-02T05:04:56.910Z\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\"}" - "2025-10-02T05:04:57.124Z\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\"}" - "2025-10-02T05:04:57.511Z\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\"}" - "2025-10-02T05:04:58.228Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-10-02T05:04:58.228Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-10-02T05:04:58.228Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": \"/tmp/499476303-envtest-v1.31.0-linux-amd64.tar.gz\"}" - KUBEBUILDER_ASSETS="/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/k8s/1.31.0-linux-amd64" \ - OPERATOR_TEMPLATES="/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/templates" \ - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo --trace --cover --coverpkg=../../api/v1beta1,../../pkg/ironic,../../pkg/ironicapi,../../pkg/ironicconductor,../../pkg/ironicinspector,../../pkg/ironicneutronagent, --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./tests/... - '2025/10/02 05:04:58 maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined' - 'warning: no packages being tested depend on matches for pattern ' - '' - 'Running Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional' - ==================================================================================================================== - "Random Seed: \e[1m1759381498\e[0m - will randomize all specs" - '' - "Will run \e[1m131\e[0m of \e[1m131\e[0m specs" - "Running in parallel across \e[1m3\e[0m processes" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.719 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicConductor 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:321\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:05:16.121Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:05:16.158Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.IronicInspector\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Deployment\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Route\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Service\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ConfigMap\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Role\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Role\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.StatefulSet\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ConfigMap\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.Ironic\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicConductor\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicAPI\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicInspector\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.IronicConductor\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.StatefulSet\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Route\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Service\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.PersistentVolumeClaim\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Job\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Role\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ConfigMap\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.IronicAPI\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Deployment\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Service\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Role\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Role\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2025-10-02T05:05:16.188Z\tINFO\tStarting Controller\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\"}" - " 2025-10-02T05:05:16.197Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0fb3abdc-8398-4ed2-b538-8469d6dcc1a8\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}" - " 2025-10-02T05:05:16.197Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:05:16.233Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:16.233Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:16.239Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" - " 2025-10-02T05:05:16.244Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" - " 2025-10-02T05:05:16.315Z\tINFO\tStarting workers\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"worker count\": 1}" - " 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"worker count\": 1}" - " 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"worker count\": 1}" - " 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"worker count\": 1}" - " 2025-10-02T05:05:16.317Z\tINFO\tControllers.Ironic\tinput source keystone-0fb3abdc-8398-4ed2-b538-8469d6dcc1a8 changed, reconcile: ironic - 12e7a21e-3c7f-4e73-bf4c-d61c46d44134" - " 2025-10-02T05:05:16.317Z\tINFO\tStarting workers\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"worker count\": 1}" - " 2025-10-02T05:05:16.334Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:16.334Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:16.345Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:16.388Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}" - " 2025-10-02T05:05:16.390Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}" - " 2025-10-02T05:05:16.393Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}" - " 2025-10-02T05:05:16.394Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\"}" - " 2025-10-02T05:05:16.403Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.407Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"49d27914-7e62-438b-9951-5c466d0a1558\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\"}" - " 2025-10-02T05:05:16.434Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.438Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}" - " 2025-10-02T05:05:16.444Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}" - " 2025-10-02T05:05:16.451Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\"}" - " 2025-10-02T05:05:16.458Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"40505445-6b6a-4e8f-bf2a-9449696b16fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.458Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}" - " 2025-10-02T05:05:16.459Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}" - " 2025-10-02T05:05:16.543Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}" - " 2025-10-02T05:05:16.546Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}" - " 2025-10-02T05:05:16.546Z\tINFO\tControllers.Ironic\tInput maps hash input - n67ch546h66bh78h697h678h555h54fh644h666h57dh655h658h59fh5c5h94hfch68h5b8h669h575h597hbdhc5hd5hf4h576h567h8dh576h649h68bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9afdad1f-09dd-4775-8eb6-581bf28059ce\"}" - " 2025-10-02T05:05:16.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}" - " 2025-10-02T05:05:16.555Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}" - " 2025-10-02T05:05:16.641Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}" - " 2025-10-02T05:05:16.650Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"071c3359-bb46-4663-9870-be2b01f0ef22\"}" - " 2025-10-02T05:05:16.660Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}" - " 2025-10-02T05:05:16.661Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.675Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}}" - " 2025-10-02T05:05:16.740Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}" - " 2025-10-02T05:05:16.742Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}" - " 2025-10-02T05:05:16.743Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}" - " 2025-10-02T05:05:16.759Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n669h9ch5dbh664h54h9ch5c6h59hd6h546h66h84h5d8hfch5fch597hb6h5bch5f8h566h567h6fh56dhcdhcdh68bh5ddh59bh6ch5dhc9h554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}" - " 2025-10-02T05:05:16.759Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\"}" - " 2025-10-02T05:05:16.769Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"017198e6-c7b8-40ce-a9f9-7af89bfea00d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:16.770Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}" - " 2025-10-02T05:05:16.770Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}" - " 2025-10-02T05:05:16.842Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}" - " 2025-10-02T05:05:16.842Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}" - " 2025-10-02T05:05:16.842Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n669h9ch5dbh664h54h9ch5c6h59hd6h546h66h84h5d8hfch5fch597hb6h5bch5f8h566h567h6fh56dhcdhcdh68bh5ddh59bh6ch5dhc9h554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}" - " 2025-10-02T05:05:16.843Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\"}" - " 2025-10-02T05:05:16.852Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6cd6f842-c8d9-4d1d-9f21-1fe565ed27a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:16.853Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}" - " 2025-10-02T05:05:16.853Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.855Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}" - " 2025-10-02T05:05:16.856Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}" - " 2025-10-02T05:05:16.857Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\"}" - " 2025-10-02T05:05:16.859Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9c905ebb-164e-424f-b78e-c7536974bed4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:16.863Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}" - " 2025-10-02T05:05:16.864Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}" - " 2025-10-02T05:05:16.867Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}" - " 2025-10-02T05:05:16.867Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\"}" - " 2025-10-02T05:05:16.870Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"0dce5284-5188-49be-a9f0-be3170f622c3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:16.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}" - " 2025-10-02T05:05:16.913Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}" - " 2025-10-02T05:05:16.916Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}" - " 2025-10-02T05:05:16.917Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\"}" - " 2025-10-02T05:05:16.919Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b89ce13c-b65e-4b17-afb6-004197caf58c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}" - " 2025-10-02T05:05:17.001Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.003Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}" - " 2025-10-02T05:05:17.005Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}" - " 2025-10-02T05:05:17.007Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\"}" - " 2025-10-02T05:05:17.011Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"9a966632-bc42-4276-a578-e3ef150cac2a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.172Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}" - " 2025-10-02T05:05:17.173Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}" - " 2025-10-02T05:05:17.183Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}" - " 2025-10-02T05:05:17.184Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\"}" - " 2025-10-02T05:05:17.189Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"b3def7f2-bec6-48e0-9579-bf6e880a5149\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}" - " 2025-10-02T05:05:17.511Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.514Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}" - " 2025-10-02T05:05:17.516Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}" - " 2025-10-02T05:05:17.517Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\"}" - " 2025-10-02T05:05:17.521Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"6735c6ab-3730-4646-a37c-84765a6b07d8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}" - " 2025-10-02T05:05:18.164Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.167Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}" - " 2025-10-02T05:05:18.169Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}" - " 2025-10-02T05:05:18.170Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\"}" - " 2025-10-02T05:05:18.174Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"1cecc35e-e09a-471e-96b8-c4c8c1c0eff5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:19.456Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}" - " 2025-10-02T05:05:19.457Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:19.460Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}" - " 2025-10-02T05:05:19.462Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}" - " 2025-10-02T05:05:19.463Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\"}" - " 2025-10-02T05:05:19.468Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"7195e149-c3ad-4b4d-a885-ecb203b7e011\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:22.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}" - " 2025-10-02T05:05:22.030Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:22.033Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}" - " 2025-10-02T05:05:22.036Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}" - " 2025-10-02T05:05:22.038Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\"}" - " 2025-10-02T05:05:22.042Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"03957883-ed51-4f77-9744-b900f616ca39\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:27.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}" - " 2025-10-02T05:05:27.165Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:27.169Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.12e7a21e-3c7f-4e73-bf4c-d61c46d44134.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}" - " 2025-10-02T05:05:27.171Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}" - " 2025-10-02T05:05:27.173Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\"}" - " 2025-10-02T05:05:27.182Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"ea07cf25-4fcb-406a-9b05-dd609114d8d5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:36.677\e[0m" - " 2025-10-02T05:05:36.677Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:16Z\"}],\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\",\"resourceVersion\":\"299\",\"uid\":\"c3812306-5813-440c-b013-334fb5c70bc4\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:05:36.698Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\"}" - " 2025-10-02T05:05:36.702Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:05:36.710Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:36.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:36.716Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\"}, \"namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"name\": \"ironic\", \"reconcileID\": \"8a7566f2-9234-4de9-9a2a-f5699780941b\"}" - " 2025-10-02T05:05:36.728Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:36.728Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:36.736Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:36.765Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"12e7a21e-3c7f-4e73-bf4c-d61c46d44134\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00129f2c0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:36.677\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc000882150?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00086cf40})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc000590750?, 0xc0000ca008?}, {0x22d71d5, 0x4}, {0xc000a10270, 0x1, 0x8001f82cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc000590750?, 0xc00086cf40?}, {0xc000a10270?, 0xc000590750?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000320000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000320000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc000882150, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.485 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicInspector 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:347\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:05:16.613Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:05:16.621Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:05:16.635Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-156efad4-9a67-4e89-93d6-a7271457a0ea\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}" - " 2025-10-02T05:05:16.635Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:05:16.639Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:16.639Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:16.642Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" - " 2025-10-02T05:05:16.646Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" - " 2025-10-02T05:05:16.654Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:16.654Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:16.660Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:16.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}" - " 2025-10-02T05:05:16.680Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}" - " 2025-10-02T05:05:16.682Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}" - " 2025-10-02T05:05:16.684Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\"}" - " 2025-10-02T05:05:16.694Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.697Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"78729b17-698c-480c-b691-336965e54311\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.707Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\"}" - " 2025-10-02T05:05:16.711Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.721Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\"}" - " 2025-10-02T05:05:16.728Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"51df2985-043e-4302-98e3-b3dcfb742a48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.741Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}" - " 2025-10-02T05:05:16.742Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.762Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}" - " 2025-10-02T05:05:16.772Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}" - " 2025-10-02T05:05:16.818Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}" - " 2025-10-02T05:05:16.822Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}" - " 2025-10-02T05:05:16.825Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}" - " 2025-10-02T05:05:16.825Z\tINFO\tControllers.Ironic\tInput maps hash input - n567h5fch657h67ch94h567h84h66chcch64dh56ch6fh66bhbdh68fhf5h5bfh665h555hd7h5d4h7ch5bch574hfch676h7chdfh576hdfh586h5fbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4886228c-9f4f-4dac-9093-c72dbb62c7c2\"}" - " 2025-10-02T05:05:16.833Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\"}" - " 2025-10-02T05:05:16.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.919Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\"}" - " 2025-10-02T05:05:16.920Z\tINFO\tControllers.Ironic\tInput maps hash input - n567h5fch657h67ch94h567h84h66chcch64dh56ch6fh66bhbdh68fhf5h5bfh665h555hd7h5d4h7ch5bch574hfch676h7chdfh576hdfh586h5fbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"d352d116-86af-40b1-8823-d1b335b5dded\"}" - " 2025-10-02T05:05:16.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}" - " 2025-10-02T05:05:16.932Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.934Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}" - " 2025-10-02T05:05:16.935Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}" - " 2025-10-02T05:05:16.940Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"b584e2fa-56bc-4809-9bdd-ac6d32dea2a6\"}" - " 2025-10-02T05:05:16.954Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}" - " 2025-10-02T05:05:16.955Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:16.964Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}}" - " 2025-10-02T05:05:17.019Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}" - " 2025-10-02T05:05:17.020Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}" - " 2025-10-02T05:05:17.021Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}" - " 2025-10-02T05:05:17.041Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nbdh568h66h5dfh569h569h64fh687h5ddhffh9dh85hc8h74h694h588h5f7h56bh9h5dfh645h88h85h77h697h5d4h675hbdh668h7bh699h697q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}" - " 2025-10-02T05:05:17.041Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\"}" - " 2025-10-02T05:05:17.051Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"cf16b040-b812-40e5-981d-9b6050ce600e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.051Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}" - " 2025-10-02T05:05:17.051Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}" - " 2025-10-02T05:05:17.121Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}" - " 2025-10-02T05:05:17.121Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\"}" - " 2025-10-02T05:05:17.126Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6f86107b-e665-4f43-a63b-b9b9be191346\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.126Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}" - " 2025-10-02T05:05:17.127Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.130Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}" - " 2025-10-02T05:05:17.132Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}" - " 2025-10-02T05:05:17.134Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\"}" - " 2025-10-02T05:05:17.138Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"5698b94f-99b0-49b8-84af-7c9c901cec7b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}" - " 2025-10-02T05:05:17.138Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.141Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}" - " 2025-10-02T05:05:17.142Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}" - " 2025-10-02T05:05:17.143Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\"}" - " 2025-10-02T05:05:17.146Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"4627cea5-4b33-4468-862c-aaf0e72cc8b6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.159Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}" - " 2025-10-02T05:05:17.160Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.163Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}" - " 2025-10-02T05:05:17.167Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}" - " 2025-10-02T05:05:17.170Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\"}" - " 2025-10-02T05:05:17.181Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"58af8644-e1e5-45ad-b0c5-b1a51b2185aa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.262Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}" - " 2025-10-02T05:05:17.263Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.265Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}" - " 2025-10-02T05:05:17.266Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}" - " 2025-10-02T05:05:17.267Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\"}" - " 2025-10-02T05:05:17.270Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"60f13bc4-10c0-4b3c-a6d2-98ec32b9e0de\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}" - " 2025-10-02T05:05:17.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.435Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}" - " 2025-10-02T05:05:17.436Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}" - " 2025-10-02T05:05:17.437Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\"}" - " 2025-10-02T05:05:17.440Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"e549f1a9-9d61-4fae-acc4-3ca7f531aa1b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:17.761Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}" - " 2025-10-02T05:05:17.762Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}" - " 2025-10-02T05:05:17.766Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}" - " 2025-10-02T05:05:17.767Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\"}" - " 2025-10-02T05:05:17.770Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"9c19ed3a-5af8-4e65-a9df-915e7826e7c5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.411Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}" - " 2025-10-02T05:05:18.411Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.414Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}" - " 2025-10-02T05:05:18.417Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}" - " 2025-10-02T05:05:18.419Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\"}" - " 2025-10-02T05:05:18.424Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"912bb7ff-405a-4a36-8bdd-6d2053ed6cf9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:19.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}" - " 2025-10-02T05:05:19.705Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:19.708Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}" - " 2025-10-02T05:05:19.710Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}" - " 2025-10-02T05:05:19.711Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\"}" - " 2025-10-02T05:05:19.716Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"7aeda621-8664-44ce-80d7-b2e1503c74ea\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:22.278Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}" - " 2025-10-02T05:05:22.278Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:22.282Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}" - " 2025-10-02T05:05:22.285Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}" - " 2025-10-02T05:05:22.289Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\"}" - " 2025-10-02T05:05:22.293Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"c8c9ee70-528c-46f3-bca4-07af68e2b736\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:27.414Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}" - " 2025-10-02T05:05:27.414Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:27.417Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.fea778c5-e186-46a7-8602-8dd3cb8047a1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}" - " 2025-10-02T05:05:27.421Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}" - " 2025-10-02T05:05:27.422Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\"}" - " 2025-10-02T05:05:27.426Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"99545411-cfb1-456a-a34f-fe8c69c4ca63\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:36.965\e[0m" - " 2025-10-02T05:05:36.966Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:16Z\"}],\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\",\"resourceVersion\":\"323\",\"uid\":\"d2019f0a-809f-4d1d-9f8c-d4ed53e3d713\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:05:36.984Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\"}" - " 2025-10-02T05:05:36.988Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:05:36.993Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:37.002Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:37.002Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fea778c5-e186-46a7-8602-8dd3cb8047a1\"}, \"namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"name\": \"ironic\", \"reconcileID\": \"6952da44-e8cc-4161-8859-5867e7c35aaa\"}" - " 2025-10-02T05:05:37.014Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:37.014Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:37.020Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:37.046Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"fea778c5-e186-46a7-8602-8dd3cb8047a1\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00133e5a0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:36.965\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc000d74ff0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000884180})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc00095a450?, 0xc000610008?}, {0x22d71d5, 0x4}, {0xc00101a138, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc00095a450?, 0xc000884180?}, {0xc00101a138?, 0xc00095a450?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002ce000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002ce000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc000d74ff0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.564 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicAPI 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:295\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:05:17.819Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:05:17.825Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:05:17.842Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-8676b4eb-169f-4ab4-96b1-2591043a5065\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}" - " 2025-10-02T05:05:17.842Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:05:17.855Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:17.855Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:17.863Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" - " 2025-10-02T05:05:17.866Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" - " 2025-10-02T05:05:17.877Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:17.877Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:17.882Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:17.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}" - " 2025-10-02T05:05:17.907Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}" - " 2025-10-02T05:05:17.910Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}" - " 2025-10-02T05:05:17.913Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\"}" - " 2025-10-02T05:05:17.926Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.930Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"72ea7f29-93d2-48e0-9552-8dc43efad6b0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\"}" - " 2025-10-02T05:05:17.941Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.944Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\"}" - " 2025-10-02T05:05:17.944Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}" - " 2025-10-02T05:05:17.949Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b4ca95e2-9534-4413-a0a8-0af806d86144\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:17.951Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}" - " 2025-10-02T05:05:17.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}" - " 2025-10-02T05:05:17.962Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}" - " 2025-10-02T05:05:18.050Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}" - " 2025-10-02T05:05:18.054Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}" - " 2025-10-02T05:05:18.054Z\tINFO\tControllers.Ironic\tInput maps hash input - n686h564h7h9fh9fh64bh55ch97h65dh566h5b8h579h59h6dh85h65fh54ch9h5b6hf9h67fh58dh5cfh678hcbh564hc6h59h5b8h697h67bh9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"8d8086be-1e48-4d5c-bfd3-40f14bfeeff4\"}" - " 2025-10-02T05:05:18.067Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\"}" - " 2025-10-02T05:05:18.068Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.145Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\"}" - " 2025-10-02T05:05:18.146Z\tINFO\tControllers.Ironic\tInput maps hash input - n686h564h7h9fh9fh64bh55ch97h65dh566h5b8h579h59h6dh85h65fh54ch9h5b6hf9h67fh58dh5cfh678hcbh564hc6h59h5b8h697h67bh9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6a9caae2-e2a3-4af2-b6b9-2a1790a6f340\"}" - " 2025-10-02T05:05:18.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}" - " 2025-10-02T05:05:18.161Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.245Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}" - " 2025-10-02T05:05:18.246Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}" - " 2025-10-02T05:05:18.252Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19920c26-6747-4290-8056-cafddfc7bc63\"}" - " 2025-10-02T05:05:18.258Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}}" - " 2025-10-02T05:05:18.267Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}" - " 2025-10-02T05:05:18.268Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}" - " 2025-10-02T05:05:18.347Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}" - " 2025-10-02T05:05:18.348Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}" - " 2025-10-02T05:05:18.349Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n59ch57dh687h5fch5d6hc8hf8hb5h5dbh5f6h544h5b8h5ddh66bh66dh67ch6fh5cfh5dch59fh7h579h678h584h584h696h66fhcdh664h684h558h5c6q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}" - " 2025-10-02T05:05:18.349Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\"}" - " 2025-10-02T05:05:18.362Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"bc14f67a-44d2-4f3b-8230-d19a8f1c2434\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.364Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}" - " 2025-10-02T05:05:18.365Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.446Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}" - " 2025-10-02T05:05:18.448Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}" - " 2025-10-02T05:05:18.451Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\"}" - " 2025-10-02T05:05:18.454Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"fbb34f81-950e-48c2-975e-6d45d298bb9e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.454Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}" - " 2025-10-02T05:05:18.455Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}" - " 2025-10-02T05:05:18.460Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}" - " 2025-10-02T05:05:18.461Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\"}" - " 2025-10-02T05:05:18.466Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"19ebef41-ce25-4153-b00e-c72d389ac8c0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.466Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}" - " 2025-10-02T05:05:18.468Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.469Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}" - " 2025-10-02T05:05:18.471Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}" - " 2025-10-02T05:05:18.471Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\"}" - " 2025-10-02T05:05:18.475Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"34fedb3d-44c1-48e5-aaa3-8b3c9bbd6bc1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.487Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}" - " 2025-10-02T05:05:18.489Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.495Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}" - " 2025-10-02T05:05:18.499Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}" - " 2025-10-02T05:05:18.500Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\"}" - " 2025-10-02T05:05:18.505Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"52d0eab3-6041-4fb7-aabb-5dc3970542b1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.586Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}" - " 2025-10-02T05:05:18.588Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.590Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}" - " 2025-10-02T05:05:18.592Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}" - " 2025-10-02T05:05:18.594Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\"}" - " 2025-10-02T05:05:18.598Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"255b6f01-15bb-4b8d-b0cc-572bd2a686ef\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:18.758Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}" - " 2025-10-02T05:05:18.760Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:18.762Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}" - " 2025-10-02T05:05:18.764Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}" - " 2025-10-02T05:05:18.766Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\"}" - " 2025-10-02T05:05:18.768Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"6dc55f78-040f-4c99-b8cc-cb623d2aa775\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:19.090Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}" - " 2025-10-02T05:05:19.091Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:19.094Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}" - " 2025-10-02T05:05:19.096Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}" - " 2025-10-02T05:05:19.098Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\"}" - " 2025-10-02T05:05:19.102Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"f480ef5b-8cd5-40cd-a85a-179935740e2e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:19.743Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}" - " 2025-10-02T05:05:19.744Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:19.747Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}" - " 2025-10-02T05:05:19.749Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}" - " 2025-10-02T05:05:19.750Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\"}" - " 2025-10-02T05:05:19.754Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"b12e3b01-a1ce-4ff6-9be6-d233f5a19132\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:21.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}" - " 2025-10-02T05:05:21.037Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:21.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}" - " 2025-10-02T05:05:21.042Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}" - " 2025-10-02T05:05:21.044Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\"}" - " 2025-10-02T05:05:21.048Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"0d6f3119-9387-4bb4-8482-b9b74ff101b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:23.609Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}" - " 2025-10-02T05:05:23.610Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:23.613Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}" - " 2025-10-02T05:05:23.614Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}" - " 2025-10-02T05:05:23.615Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\"}" - " 2025-10-02T05:05:23.618Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"13fad456-b258-42f9-bb45-af5344155f55\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:28.738Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}" - " 2025-10-02T05:05:28.740Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:28.744Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.177c6f18-1efc-4cc2-b6ac-98081da9cae6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}" - " 2025-10-02T05:05:28.747Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}" - " 2025-10-02T05:05:28.749Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\"}" - " 2025-10-02T05:05:28.753Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"cffe6091-0e53-41c2-b37f-97111c9a10ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:38.259\e[0m" - " 2025-10-02T05:05:38.260Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:17Z\"}],\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\",\"resourceVersion\":\"415\",\"uid\":\"f9539885-fd67-4e13-a11b-f5719bec4b73\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:05:38.276Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\"}" - " 2025-10-02T05:05:38.279Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:05:38.282Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.288Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.288Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"07dd92bc-c604-478f-813f-f51682a49048\"}" - " 2025-10-02T05:05:38.296Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:38.296Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:38.301Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:38.311Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"2a1abdb3-2733-4545-8452-9393a2a3b7ce\"}" - " 2025-10-02T05:05:38.311Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"177c6f18-1efc-4cc2-b6ac-98081da9cae6\"}, \"namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"name\": \"ironic\", \"reconcileID\": \"2a1abdb3-2733-4545-8452-9393a2a3b7ce\"}" - " 2025-10-02T05:05:38.332Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"177c6f18-1efc-4cc2-b6ac-98081da9cae6\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0010557c0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:38.259\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0013bd0b0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fc30c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0012c97a0?, 0xc00025f808?}, {0x22d71d5, 0x4}, {0xc000bdc0a8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0012c97a0?, 0xc000fc30c0?}, {0xc000bdc0a8?, 0xc0012c97a0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000280700, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000280700, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0013bd0b0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.424 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicAPI reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:453\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:05:38.262Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:05:38.268Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:05:38.291Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-86005fec-02a8-4623-b554-75464e946283\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}" - " 2025-10-02T05:05:38.291Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:05:38.297Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:38.297Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:38.304Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:38.315Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:38.315Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:38.319Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:38.336Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}" - " 2025-10-02T05:05:38.340Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}" - " 2025-10-02T05:05:38.342Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}" - " 2025-10-02T05:05:38.344Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\"}" - " 2025-10-02T05:05:38.355Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.358Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ea42234f-0a62-4106-af27-8b5469df1eb3\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.368Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\"}" - " 2025-10-02T05:05:38.369Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.371Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\"}" - " 2025-10-02T05:05:38.376Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"b189ff05-223b-4793-b372-eea300729ae4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.389Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}" - " 2025-10-02T05:05:38.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}" - " 2025-10-02T05:05:38.392Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.397Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}" - " 2025-10-02T05:05:38.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}" - " 2025-10-02T05:05:38.475Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}" - " 2025-10-02T05:05:38.478Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}" - " 2025-10-02T05:05:38.478Z\tINFO\tControllers.Ironic\tInput maps hash input - n689h555h6dh584h68fh646h594hdbh68ch688h5f6h657h585h57fhdch64fhb6hb9h577h64fhdfh75hd6h99h579hcfh55bh55bh568h5c9h696h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0372cab8-35e3-45cf-ac30-3e51cf262e32\"}" - " 2025-10-02T05:05:38.484Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}" - " 2025-10-02T05:05:38.485Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}" - " 2025-10-02T05:05:38.572Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}" - " 2025-10-02T05:05:38.577Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0c7188dd-7f2b-4a7f-b7be-f5c2396ee9a0\"}" - " 2025-10-02T05:05:38.582Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}}" - " 2025-10-02T05:05:38.583Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}" - " 2025-10-02T05:05:38.583Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}" - " 2025-10-02T05:05:38.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}" - " 2025-10-02T05:05:38.674Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}" - " 2025-10-02T05:05:38.676Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd5h645h648h59hdfh7chd9h568hbch67h86h55fh5chcch5ch556h585h579h644h5b6h89h87h675h5bbh5d7h569h5d6h5cfh5d5h54bh56fh554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}" - " 2025-10-02T05:05:38.676Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\"}" - " 2025-10-02T05:05:38.688Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a51b5435-5b90-4461-9bc4-9f2fa71ba2c7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}" - " 2025-10-02T05:05:38.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.772Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}" - " 2025-10-02T05:05:38.774Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}" - " 2025-10-02T05:05:38.774Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}" - " 2025-10-02T05:05:38.775Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd5h645h648h59hdfh7chd9h568hbch67h86h55fh5chcch5ch556h585h579h644h5b6h89h87h675h5bbh5d7h569h5d6h5cfh5d5h54bh56fh554q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}" - " 2025-10-02T05:05:38.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\"}" - " 2025-10-02T05:05:38.797Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"90cf49bb-f1b5-4a67-8738-228a16c3dfae\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.798Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}" - " 2025-10-02T05:05:38.798Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.802Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}" - " 2025-10-02T05:05:38.803Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}" - " 2025-10-02T05:05:38.804Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\"}" - " 2025-10-02T05:05:38.809Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"c5682959-b648-4f29-9085-4e50d51b0ed3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.810Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}" - " 2025-10-02T05:05:38.812Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.814Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}" - " 2025-10-02T05:05:38.815Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}" - " 2025-10-02T05:05:38.816Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\"}" - " 2025-10-02T05:05:38.820Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"d05bc98a-763e-4d80-9ccc-3c16d42bc7ab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.830Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}" - " 2025-10-02T05:05:38.830Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.832Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}" - " 2025-10-02T05:05:38.834Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}" - " 2025-10-02T05:05:38.835Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\"}" - " 2025-10-02T05:05:38.839Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"3aeb5580-f7a8-452d-a8c5-d35252c6ae19\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.919Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}" - " 2025-10-02T05:05:38.920Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.923Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}" - " 2025-10-02T05:05:38.925Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}" - " 2025-10-02T05:05:38.927Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\"}" - " 2025-10-02T05:05:38.930Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"ff6b4000-a1f8-489b-9590-05e67580d5b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:39.092Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}" - " 2025-10-02T05:05:39.092Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:39.096Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}" - " 2025-10-02T05:05:39.098Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}" - " 2025-10-02T05:05:39.099Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\"}" - " 2025-10-02T05:05:39.102Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"efcea5fd-4f6c-47d3-b11c-f8f055c01855\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:39.423Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}" - " 2025-10-02T05:05:39.424Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:39.427Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}" - " 2025-10-02T05:05:39.429Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}" - " 2025-10-02T05:05:39.430Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\"}" - " 2025-10-02T05:05:39.434Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"af77ea4d-4c35-4e75-83d2-8bd4bfbe707d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.075Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}" - " 2025-10-02T05:05:40.076Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.079Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}" - " 2025-10-02T05:05:40.082Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}" - " 2025-10-02T05:05:40.083Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\"}" - " 2025-10-02T05:05:40.087Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"0eb63425-f1a7-4a79-b901-be4e5ac87a04\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:41.368Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}" - " 2025-10-02T05:05:41.369Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:41.372Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}" - " 2025-10-02T05:05:41.375Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}" - " 2025-10-02T05:05:41.376Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\"}" - " 2025-10-02T05:05:41.381Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"f362cdc7-974c-4a6a-bd89-9df9b760572b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:43.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}" - " 2025-10-02T05:05:43.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:43.947Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}" - " 2025-10-02T05:05:43.950Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}" - " 2025-10-02T05:05:43.954Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\"}" - " 2025-10-02T05:05:43.959Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"a4cba196-1cf3-4abe-a636-6a4beddaecba\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:49.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}" - " 2025-10-02T05:05:49.081Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:49.084Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.61afec2c-901b-4718-ba22-49c999c3b636.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}" - " 2025-10-02T05:05:49.086Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}" - " 2025-10-02T05:05:49.087Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\"}" - " 2025-10-02T05:05:49.096Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"687d09cb-ca52-43f2-8c18-9aeec2cd83c6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:58.583\e[0m" - " 2025-10-02T05:05:58.583Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:38Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:38Z\"}],\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\",\"resourceVersion\":\"466\",\"uid\":\"9e20fca6-6b43-4e84-aed6-23279d117e71\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:05:58.603Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\"}" - " 2025-10-02T05:05:58.606Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:05:58.613Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:58.619Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:58.619Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"61afec2c-901b-4718-ba22-49c999c3b636\"}, \"namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"name\": \"ironic\", \"reconcileID\": \"2637f989-d4c9-435f-8019-b8d8ce4da4ca\"}" - " 2025-10-02T05:05:58.628Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:58.628Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:58.634Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:58.639Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"61afec2c-901b-4718-ba22-49c999c3b636\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0012d0820>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:58.583\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc0005d4ae0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00133cac0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc000c2d680?, 0xc000780808?}, {0x22d71d5, 0x4}, {0xc0005a4c60, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc000c2d680?, 0xc00133cac0?}, {0xc0005a4c60?, 0xc000c2d680?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001e6d90, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001e6d90, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc0005d4ae0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.399 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1143\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:05:38.400Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-b3c3c5d7-2ce2-4a1a-bc1f-e046c8d682e6\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}" - " 2025-10-02T05:05:38.400Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:05:38.404Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:38.404Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:38.407Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:38.411Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:05:38.413Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:38.413Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:38.415Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:38.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}" - " 2025-10-02T05:05:38.442Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}" - " 2025-10-02T05:05:38.443Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}" - " 2025-10-02T05:05:38.446Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\"}" - " 2025-10-02T05:05:38.451Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.453Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2aff503e-8d51-4c3a-8e39-77f68599f011\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.459Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\"}" - " 2025-10-02T05:05:38.460Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.461Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}" - " 2025-10-02T05:05:38.462Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\"}" - " 2025-10-02T05:05:38.465Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"73e7d801-01db-4171-9092-da08e7ed2174\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.465Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}" - " 2025-10-02T05:05:38.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}" - " 2025-10-02T05:05:38.479Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.562Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}" - " 2025-10-02T05:05:38.566Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}" - " 2025-10-02T05:05:38.569Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}" - " 2025-10-02T05:05:38.569Z\tINFO\tControllers.Ironic\tInput maps hash input - n8bh688hd8h5d6hbch5chbch55bh6ch68ch55dh56h69h5b4h659h659hd5h66ch595h5b6h5fbh566h5bdh55bh697h5h577hfh547h648hdbh75q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"0327bc5e-f998-4fe1-b29e-4fea58e68bb8\"}" - " 2025-10-02T05:05:38.580Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}" - " 2025-10-02T05:05:38.581Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.663Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}" - " 2025-10-02T05:05:38.664Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}" - " 2025-10-02T05:05:38.668Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e81b0b39-fdc0-4c92-90cd-9d9441f4573d\"}" - " 2025-10-02T05:05:38.676Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}" - " 2025-10-02T05:05:38.677Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.691Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}}" - " 2025-10-02T05:05:38.764Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}" - " 2025-10-02T05:05:38.766Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}" - " 2025-10-02T05:05:38.766Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}" - " 2025-10-02T05:05:38.767Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n55fh579h67fh88h5f8h67dh56h678hf8h5b4h5f4h5b7hbdhbbhdh599h565h5f8h685hc8h68fh54dh86h5cdhbch87h5bbh657hb5h545h5dh5b9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}" - " 2025-10-02T05:05:38.767Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\"}" - " 2025-10-02T05:05:38.804Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"2d9d7254-5b61-4e7a-ac50-2c197afd0222\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.804Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}" - " 2025-10-02T05:05:38.805Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.865Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}" - " 2025-10-02T05:05:38.866Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}" - " 2025-10-02T05:05:38.867Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\"}" - " 2025-10-02T05:05:38.871Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3656a408-783d-451f-8d4a-e334a74a1489\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}" - " 2025-10-02T05:05:38.873Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}" - " 2025-10-02T05:05:38.880Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}" - " 2025-10-02T05:05:38.880Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\"}" - " 2025-10-02T05:05:38.884Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"4ff17017-663d-47a3-adab-0796b8b8c824\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}" - " 2025-10-02T05:05:38.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.887Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}" - " 2025-10-02T05:05:38.888Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}" - " 2025-10-02T05:05:38.889Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\"}" - " 2025-10-02T05:05:38.891Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"d5590aaf-a6fc-4ee4-94ab-ecb5abe26434\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}" - " 2025-10-02T05:05:38.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}" - " 2025-10-02T05:05:38.910Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}" - " 2025-10-02T05:05:38.911Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\"}" - " 2025-10-02T05:05:38.914Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c8fe8599-eeb7-4659-9e54-1bef56353d27\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:38.994Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}" - " 2025-10-02T05:05:38.995Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:38.997Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}" - " 2025-10-02T05:05:38.999Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}" - " 2025-10-02T05:05:39.000Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\"}" - " 2025-10-02T05:05:39.006Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"dbad717a-cde2-47b7-95c9-a57cb2905239\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:39.166Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}" - " 2025-10-02T05:05:39.167Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:39.169Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}" - " 2025-10-02T05:05:39.170Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}" - " 2025-10-02T05:05:39.171Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\"}" - " 2025-10-02T05:05:39.174Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"79880186-3479-4e12-af31-f25c0c836fcb\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:39.496Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}" - " 2025-10-02T05:05:39.497Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:39.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}" - " 2025-10-02T05:05:39.502Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}" - " 2025-10-02T05:05:39.503Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\"}" - " 2025-10-02T05:05:39.507Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"ba4eca1c-951f-4865-a44d-ad5f608ffe60\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.147Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}" - " 2025-10-02T05:05:40.148Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.151Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}" - " 2025-10-02T05:05:40.153Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}" - " 2025-10-02T05:05:40.154Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\"}" - " 2025-10-02T05:05:40.157Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"c14cec9c-dc5b-4f20-933a-22f488ddeea5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:41.438Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}" - " 2025-10-02T05:05:41.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:41.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}" - " 2025-10-02T05:05:41.444Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}" - " 2025-10-02T05:05:41.446Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\"}" - " 2025-10-02T05:05:41.452Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"a1531d21-12be-4a59-9ccb-0a2d2a6c85ab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:44.014Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}" - " 2025-10-02T05:05:44.015Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:44.018Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}" - " 2025-10-02T05:05:44.020Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}" - " 2025-10-02T05:05:44.022Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\"}" - " 2025-10-02T05:05:44.028Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"e68eaed2-caf6-4516-895a-5c05b256f7dc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:49.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}" - " 2025-10-02T05:05:49.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6469\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:49.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.547a755d-cb47-409f-8536-6420078bf78b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}" - " 2025-10-02T05:05:49.155Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}" - " 2025-10-02T05:05:49.157Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\"}" - " 2025-10-02T05:05:49.161Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"490f8137-899c-45e6-8a04-eba9672ab34e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:05:58.693\e[0m" - " 2025-10-02T05:05:58.696Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:38Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:38Z\"}],\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\",\"resourceVersion\":\"481\",\"uid\":\"4d8250ec-5497-4442-9d40-ac0e20bd85db\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:05:58.718Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\"}" - " 2025-10-02T05:05:58.720Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:05:58.726Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:58.731Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:58.731Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"547a755d-cb47-409f-8536-6420078bf78b\"}, \"namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"name\": \"ironic\", \"reconcileID\": \"3555c71d-4523-4539-9a4b-0560bc2be712\"}" - " 2025-10-02T05:05:58.738Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:58.738Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:58.746Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:58.755Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"547a755d-cb47-409f-8536-6420078bf78b\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00169f5e0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:05:58.693\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc000b45f20?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000cc60c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc001464450?, 0xc000600008?}, {0x22d71d5, 0x4}, {0xc0014795a8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc001464450?, 0xc000cc60c0?}, {0xc0014795a8?, 0xc001464450?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002675e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002675e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc000b45f20, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.469 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1275\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:05:40.129Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-50d5904a-af5c-40fa-8dfc-1b6a538353be\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}" - " 2025-10-02T05:05:40.129Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:05:40.135Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:40.135Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:40.139Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:40.147Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:05:40.154Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:05:40.154Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:05:40.159Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:05:40.174Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}" - " 2025-10-02T05:05:40.177Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}" - " 2025-10-02T05:05:40.180Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}" - " 2025-10-02T05:05:40.182Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\"}" - " 2025-10-02T05:05:40.189Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.194Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65fd9439-e06f-447e-a9de-3149816ffc2f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.200Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}" - " 2025-10-02T05:05:40.205Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}" - " 2025-10-02T05:05:40.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\"}" - " 2025-10-02T05:05:40.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\"}" - " 2025-10-02T05:05:40.217Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c075f852-e24a-43f8-8f82-4efabd538f3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}" - " 2025-10-02T05:05:40.219Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.311Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}" - " 2025-10-02T05:05:40.318Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}" - " 2025-10-02T05:05:40.325Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}" - " 2025-10-02T05:05:40.328Z\tINFO\tControllers.Ironic\tInput maps hash input - nbchfdh595h588h6dh76h685hcdh585h596h55fh54fh68bh544h664hcch5cfh689h54dh649h5bdh8dhc7h685hf4hbch5bfh5f8h5b8hf8h5dbh56dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"8d319e4d-528e-4815-a201-b170f5bcee86\"}" - " 2025-10-02T05:05:40.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\"}" - " 2025-10-02T05:05:40.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.413Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\"}" - " 2025-10-02T05:05:40.416Z\tINFO\tControllers.Ironic\tInput maps hash input - nbchfdh595h588h6dh76h685hcdh585h596h55fh54fh68bh544h664hcch5cfh689h54dh649h5bdh8dhc7h685hf4hbch5bfh5f8h5b8hf8h5dbh56dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cdd7e793-f1af-45af-b297-54d6d6b41ef8\"}" - " 2025-10-02T05:05:40.438Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}" - " 2025-10-02T05:05:40.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.441Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}" - " 2025-10-02T05:05:40.443Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}" - " 2025-10-02T05:05:40.449Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"c72eca82-83a4-4a21-97e9-1eae6d040d28\"}" - " 2025-10-02T05:05:40.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}" - " 2025-10-02T05:05:40.480Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.487Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}}" - " 2025-10-02T05:05:40.513Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}" - " 2025-10-02T05:05:40.515Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}" - " 2025-10-02T05:05:40.515Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}" - " 2025-10-02T05:05:40.516Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd9h95hfch664h655h685h655h5fh54chfdh569h7h695hd5h67h8fh58h5f8h55dhdh68bh55hfhd7hc7h5fbh6dh6dh566h545h56chc9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}" - " 2025-10-02T05:05:40.516Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\"}" - " 2025-10-02T05:05:40.532Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fb0a0a21-f81b-406c-a0c8-f5a2b63b1779\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}" - " 2025-10-02T05:05:40.535Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.613Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}" - " 2025-10-02T05:05:40.615Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}" - " 2025-10-02T05:05:40.616Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}" - " 2025-10-02T05:05:40.617Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nd9h95hfch664h655h685h655h5fh54chfdh569h7h695hd5h67h8fh58h5f8h55dhdh68bh55hfhd7hc7h5fbh6dh6dh566h545h56chc9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}" - " 2025-10-02T05:05:40.617Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\"}" - " 2025-10-02T05:05:40.634Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"7ef3d9c9-ce69-40d3-aa37-d920f550b0a9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.635Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}" - " 2025-10-02T05:05:40.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}" - " 2025-10-02T05:05:40.641Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}" - " 2025-10-02T05:05:40.642Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\"}" - " 2025-10-02T05:05:40.647Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"65a1865c-9141-4749-8497-2be67e92a554\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.648Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}" - " 2025-10-02T05:05:40.648Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.651Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}" - " 2025-10-02T05:05:40.653Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}" - " 2025-10-02T05:05:40.655Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\"}" - " 2025-10-02T05:05:40.658Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"2d3c0a24-dba9-4197-8419-9e5656a4be0e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.668Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}" - " 2025-10-02T05:05:40.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}" - " 2025-10-02T05:05:40.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}" - " 2025-10-02T05:05:40.674Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\"}" - " 2025-10-02T05:05:40.679Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"fe525a80-9e44-4dca-8d3f-8987135828d4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.760Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}" - " 2025-10-02T05:05:40.761Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}" - " 2025-10-02T05:05:40.767Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}" - " 2025-10-02T05:05:40.768Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\"}" - " 2025-10-02T05:05:40.772Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"90bcd32b-23ec-45a8-976b-09d2e815abdf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:40.933Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}" - " 2025-10-02T05:05:40.934Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:40.937Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}" - " 2025-10-02T05:05:40.939Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}" - " 2025-10-02T05:05:40.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\"}" - " 2025-10-02T05:05:40.948Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"b9519ef1-e3a6-4ed0-9e62-ea16f1776de2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:41.269Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}" - " 2025-10-02T05:05:41.270Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:41.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}" - " 2025-10-02T05:05:41.275Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}" - " 2025-10-02T05:05:41.276Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\"}" - " 2025-10-02T05:05:41.281Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"9c154c38-260b-45df-8d52-81c0dd397690\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:41.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}" - " 2025-10-02T05:05:41.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:41.927Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}" - " 2025-10-02T05:05:41.928Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}" - " 2025-10-02T05:05:41.929Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\"}" - " 2025-10-02T05:05:41.933Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"05568193-b7aa-4639-89a2-f05998082487\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:43.214Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}" - " 2025-10-02T05:05:43.215Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:43.219Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}" - " 2025-10-02T05:05:43.221Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}" - " 2025-10-02T05:05:43.223Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\"}" - " 2025-10-02T05:05:43.226Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"160357ef-f182-4261-8877-e5307b7016e7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:45.788Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}" - " 2025-10-02T05:05:45.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:45.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}" - " 2025-10-02T05:05:45.795Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}" - " 2025-10-02T05:05:45.798Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\"}" - " 2025-10-02T05:05:45.803Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"186cb03a-1575-41c0-8be8-5d81ee8659dc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:05:50.924Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}" - " 2025-10-02T05:05:50.925Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_e441\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:05:50.928Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.38656a97-26ee-479c-a93e-1c9f6bdc216c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}" - " 2025-10-02T05:05:50.930Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}" - " 2025-10-02T05:05:50.931Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\"}" - " 2025-10-02T05:05:50.935Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"e984f43d-58f5-40ef-a108-682c8216bfdd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:00.488\e[0m" - " 2025-10-02T05:06:00.492Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:05:40Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:05:40Z\"}],\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\",\"resourceVersion\":\"582\",\"uid\":\"4df01780-32f2-4c96-bc6a-8747d001328d\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:06:00.507Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\"}" - " 2025-10-02T05:06:00.509Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:00.512Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.517Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.517Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"38656a97-26ee-479c-a93e-1c9f6bdc216c\"}, \"namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"name\": \"ironic\", \"reconcileID\": \"cd87e6d8-a349-4c06-adfa-3d5cda3a8cab\"}" - " 2025-10-02T05:06:00.525Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:00.525Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:00.536Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:00.542Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"38656a97-26ee-479c-a93e-1c9f6bdc216c\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0014d5400>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:00.488\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0014a1020?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0013efe40})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0010fc510?, 0xc000781008?}, {0x22d71d5, 0x4}, {0xc001704c90, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0010fc510?, 0xc0013efe40?}, {0xc001704c90?, 0xc0010fc510?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0005c0d20, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0005c0d20, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0014a1020, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.462 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1034\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:00.576Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:00.584Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-api-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:00.589Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-conductor-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:00.594Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-inspector-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:00.600Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-nagent-topology\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:00.626Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0a33773f-2eac-42fd-9c9e-324a47b5f537\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}" - " 2025-10-02T05:06:00.626Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\"}}}}" - " 2025-10-02T05:06:00.631Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:00.631Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:00.638Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:00.646Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:00.650Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:00.650Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:00.654Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:00.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}" - " 2025-10-02T05:06:00.675Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}" - " 2025-10-02T05:06:00.677Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}" - " 2025-10-02T05:06:00.680Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\"}" - " 2025-10-02T05:06:00.686Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.689Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"01896b5d-2435-4b69-bdc1-5e3671b505be\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.698Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\"}" - " 2025-10-02T05:06:00.699Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.699Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}" - " 2025-10-02T05:06:00.702Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\"}" - " 2025-10-02T05:06:00.705Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}" - " 2025-10-02T05:06:00.708Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"0dc560dd-39cc-4afa-935d-a1eb677f624d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}" - " 2025-10-02T05:06:00.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.802Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}" - " 2025-10-02T05:06:00.806Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}" - " 2025-10-02T05:06:00.809Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}" - " 2025-10-02T05:06:00.809Z\tINFO\tControllers.Ironic\tInput maps hash input - n678h64fh65fh598h5cfh67h5fdh65bh65fh695h64bh677h669h5ch68bh7dh5f4h595h74h644h57dh5b7h687h5f7h66ch565h67ch77h65bh679h79h5f4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7761a452-7e84-4ca2-8de6-f957bc1c5584\"}" - " 2025-10-02T05:06:00.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}" - " 2025-10-02T05:06:00.826Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.903Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}" - " 2025-10-02T05:06:00.904Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}" - " 2025-10-02T05:06:00.907Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"27a7edfa-e4fb-4299-a9e9-4ee77ee40126\"}" - " 2025-10-02T05:06:00.915Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}" - " 2025-10-02T05:06:00.916Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:00.934Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}}" - " 2025-10-02T05:06:01.003Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}" - " 2025-10-02T05:06:01.004Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}" - " 2025-10-02T05:06:01.004Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}" - " 2025-10-02T05:06:01.005Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nfch89hdbh596h57hfbh88h64dh57h56chcbh666h5cfh87h647h646hffh9fh95h57dh55fh57ch699h597h656h8ch7fhc8hf4h595h67dh64cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}" - " 2025-10-02T05:06:01.005Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\"}" - " 2025-10-02T05:06:01.018Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e9efc727-b09f-47f5-a72f-868c9cce5567\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}" - " 2025-10-02T05:06:01.019Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}" - " 2025-10-02T05:06:01.105Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}" - " 2025-10-02T05:06:01.105Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}" - " 2025-10-02T05:06:01.106Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nfch89hdbh596h57hfbh88h64dh57h56chcbh666h5cfh87h647h646hffh9fh95h57dh55fh57ch699h597h656h8ch7fhc8hf4h595h67dh64cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}" - " 2025-10-02T05:06:01.106Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\"}" - " 2025-10-02T05:06:01.114Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"9fd54b84-6ba2-4493-9397-af729eb8cb18\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.115Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}" - " 2025-10-02T05:06:01.115Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}" - " 2025-10-02T05:06:01.206Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}" - " 2025-10-02T05:06:01.206Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\"}" - " 2025-10-02T05:06:01.209Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f8e7c277-5326-4250-9b65-4933dd7391ef\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.209Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}" - " 2025-10-02T05:06:01.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}" - " 2025-10-02T05:06:01.212Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}" - " 2025-10-02T05:06:01.212Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\"}" - " 2025-10-02T05:06:01.214Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"5c2f220f-ad70-40ff-803e-6db0bc831ddc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.230Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}" - " 2025-10-02T05:06:01.230Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.232Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}" - " 2025-10-02T05:06:01.233Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}" - " 2025-10-02T05:06:01.234Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\"}" - " 2025-10-02T05:06:01.236Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"10a65a20-13b0-4b8c-8a98-cc26d8457e2e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.318Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}" - " 2025-10-02T05:06:01.318Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.320Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}" - " 2025-10-02T05:06:01.322Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}" - " 2025-10-02T05:06:01.324Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\"}" - " 2025-10-02T05:06:01.328Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"e1c3af99-686f-47ad-98a8-6b35f45ea535\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.489Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}" - " 2025-10-02T05:06:01.489Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}" - " 2025-10-02T05:06:01.493Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}" - " 2025-10-02T05:06:01.494Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\"}" - " 2025-10-02T05:06:01.497Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"a2e8a81f-ee86-416f-b5e1-3063ed13d47b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:01.817Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}" - " 2025-10-02T05:06:01.818Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:01.821Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}" - " 2025-10-02T05:06:01.823Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}" - " 2025-10-02T05:06:01.824Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\"}" - " 2025-10-02T05:06:01.828Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"65c5cbd5-3983-4fed-b48b-4d23153a7aa8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.469Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}" - " 2025-10-02T05:06:02.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}" - " 2025-10-02T05:06:02.474Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}" - " 2025-10-02T05:06:02.475Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\"}" - " 2025-10-02T05:06:02.477Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"f03a9188-56b1-4e45-ba9f-ed4cb134e6a7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:03.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}" - " 2025-10-02T05:06:03.759Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:03.764Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}" - " 2025-10-02T05:06:03.767Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}" - " 2025-10-02T05:06:03.768Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\"}" - " 2025-10-02T05:06:03.772Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b80726ab-a0e0-446b-b369-1afa8ae67fb7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:06.333Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}" - " 2025-10-02T05:06:06.334Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:06.337Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}" - " 2025-10-02T05:06:06.339Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}" - " 2025-10-02T05:06:06.340Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\"}" - " 2025-10-02T05:06:06.345Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"7d347b99-16eb-4273-9f9e-f46b9505a5bd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:11.466Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}" - " 2025-10-02T05:06:11.468Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4e26\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:11.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.908dc21e-725d-46de-b529-49b1390448f2.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}" - " 2025-10-02T05:06:11.473Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}" - " 2025-10-02T05:06:11.474Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\"}" - " 2025-10-02T05:06:11.479Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"6d7c64f9-a3ee-4bcc-9167-2e1dc5aa69ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:20.935\e[0m" - " 2025-10-02T05:06:20.940Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:00Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:00Z\"}],\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\",\"resourceVersion\":\"629\",\"uid\":\"7cdd239c-92ec-4bad-b375-da1c64fced69\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"1f31acae-6938-4f31-8ca9-b0088bb9710b-global-topology\"}}}}" - " 2025-10-02T05:06:20.959Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\"}" - " 2025-10-02T05:06:20.963Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:20.968Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:20.975Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:20.975Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"908dc21e-725d-46de-b529-49b1390448f2\"}, \"namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"name\": \"ironic\", \"reconcileID\": \"b1e5ce1c-6a48-499c-bd32-d67562eba933\"}" - " 2025-10-02T05:06:20.985Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:20.985Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:20.993Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:21.001Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"908dc21e-725d-46de-b529-49b1390448f2\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0015aaf00>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:20.935\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0015f1770?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0009e8380})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0016363f0?, 0xc000780008?}, {0x22d71d5, 0x4}, {0xc000bdc1e0, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0016363f0?, 0xc0009e8380?}, {0xc000bdc1e0?, 0xc0016363f0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f6460, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f6460, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0015f1770, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.462 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1203\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:02.005Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-05644b97-56c1-4484-9c04-a07a53f151e2\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}" - " 2025-10-02T05:06:02.005Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:06:02.011Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:02.011Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:02.016Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:02.023Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:02.023Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:02.024Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:02.029Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:02.047Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}" - " 2025-10-02T05:06:02.049Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}" - " 2025-10-02T05:06:02.052Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}" - " 2025-10-02T05:06:02.057Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\"}" - " 2025-10-02T05:06:02.062Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.066Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"41832eb7-ca1b-4df9-a273-dbaad8329997\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\"}" - " 2025-10-02T05:06:02.077Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.078Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}" - " 2025-10-02T05:06:02.080Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\"}" - " 2025-10-02T05:06:02.084Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}" - " 2025-10-02T05:06:02.088Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"86a2daa3-f734-4d32-af4e-9c96773ac411\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.097Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}" - " 2025-10-02T05:06:02.098Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}" - " 2025-10-02T05:06:02.186Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}" - " 2025-10-02T05:06:02.192Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}" - " 2025-10-02T05:06:02.192Z\tINFO\tControllers.Ironic\tInput maps hash input - nbh97h59ch655h574h64h5d8h67fh67chf7h5fch5c6hb6h5bbh56dh55bh664h598h567h7ch665h94h58ch65ch77hd6h5d9hbch589h9ch56fh659q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"b83b2b75-b7da-42cb-ab17-956eb99e6432\"}" - " 2025-10-02T05:06:02.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}" - " 2025-10-02T05:06:02.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.282Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}" - " 2025-10-02T05:06:02.284Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}" - " 2025-10-02T05:06:02.290Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"fa12fc37-3749-4ed1-a9b2-346ae5671b08\"}" - " 2025-10-02T05:06:02.307Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}" - " 2025-10-02T05:06:02.308Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.315Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}}" - " 2025-10-02T05:06:02.383Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}" - " 2025-10-02T05:06:02.386Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}" - " 2025-10-02T05:06:02.386Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}" - " 2025-10-02T05:06:02.388Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n54ch594h585hddh8ch5dch5ddh5fdh67ch675h64bh8fh674hf8h59dh56h5bbh656hb9h56dh5fch64h89h599h5dfh86hc4h8h99h9h695h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}" - " 2025-10-02T05:06:02.388Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\"}" - " 2025-10-02T05:06:02.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"a1f9dd4c-37a6-47ed-8d9a-ddbf0255edd9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.405Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}" - " 2025-10-02T05:06:02.407Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.484Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}" - " 2025-10-02T05:06:02.486Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}" - " 2025-10-02T05:06:02.486Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}" - " 2025-10-02T05:06:02.487Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n54ch594h585hddh8ch5dch5ddh5fdh67ch675h64bh8fh674hf8h59dh56h5bbh656hb9h56dh5fch64h89h599h5dfh86hc4h8h99h9h695h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}" - " 2025-10-02T05:06:02.487Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\"}" - " 2025-10-02T05:06:02.515Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"4c9cfaf1-9458-4e1f-b406-2b567884d307\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.516Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}" - " 2025-10-02T05:06:02.517Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.519Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}" - " 2025-10-02T05:06:02.522Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}" - " 2025-10-02T05:06:02.523Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\"}" - " 2025-10-02T05:06:02.528Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"3a436b1a-1f3d-41ed-90cf-88cfc035197e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.528Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}" - " 2025-10-02T05:06:02.530Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}" - " 2025-10-02T05:06:02.535Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}" - " 2025-10-02T05:06:02.536Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\"}" - " 2025-10-02T05:06:02.540Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d93619ce-44e3-4c0b-81a7-2f16f8110b90\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}" - " 2025-10-02T05:06:02.549Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}" - " 2025-10-02T05:06:02.554Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}" - " 2025-10-02T05:06:02.560Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\"}" - " 2025-10-02T05:06:02.566Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"e052523f-dc1e-479a-95bb-9e8640e39f91\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.647Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}" - " 2025-10-02T05:06:02.648Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.653Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}" - " 2025-10-02T05:06:02.655Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}" - " 2025-10-02T05:06:02.656Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\"}" - " 2025-10-02T05:06:02.660Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"899c59ef-4912-4f37-88cf-96dee727884e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:02.821Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}" - " 2025-10-02T05:06:02.821Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:02.823Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}" - " 2025-10-02T05:06:02.825Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}" - " 2025-10-02T05:06:02.826Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\"}" - " 2025-10-02T05:06:02.828Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"8936cf64-2452-4f80-87a4-4834c6ba8270\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:03.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}" - " 2025-10-02T05:06:03.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:03.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}" - " 2025-10-02T05:06:03.156Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}" - " 2025-10-02T05:06:03.157Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\"}" - " 2025-10-02T05:06:03.161Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"941fd609-93b5-480a-b789-f94c53082f80\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:03.802Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}" - " 2025-10-02T05:06:03.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:03.806Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}" - " 2025-10-02T05:06:03.807Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}" - " 2025-10-02T05:06:03.808Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\"}" - " 2025-10-02T05:06:03.811Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"d8384d5d-220c-4158-b366-cec0b528b3fc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:05.092Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}" - " 2025-10-02T05:06:05.093Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:05.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}" - " 2025-10-02T05:06:05.101Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}" - " 2025-10-02T05:06:05.102Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\"}" - " 2025-10-02T05:06:05.106Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"7f7582d6-efe0-4f75-9da9-f95076853abd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:07.667Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}" - " 2025-10-02T05:06:07.668Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:07.671Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}" - " 2025-10-02T05:06:07.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}" - " 2025-10-02T05:06:07.676Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\"}" - " 2025-10-02T05:06:07.680Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"06d73ee4-5db4-40a6-95fb-4bfb1c57b1f2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:12.802Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}" - " 2025-10-02T05:06:12.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5d27\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:12.806Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ea91df8-a566-45b7-bb35-dcbf28719b34.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}" - " 2025-10-02T05:06:12.808Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}" - " 2025-10-02T05:06:12.809Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\"}" - " 2025-10-02T05:06:12.815Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"85cf62fd-feec-4f65-a432-2f2504510eb2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:22.316\e[0m" - " 2025-10-02T05:06:22.321Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:02Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:02Z\"}],\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\",\"resourceVersion\":\"807\",\"uid\":\"4039053e-8554-44b6-bbc0-807af1255c4a\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:06:22.340Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\"}" - " 2025-10-02T05:06:22.344Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:22.350Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:22.355Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:22.355Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ea91df8-a566-45b7-bb35-dcbf28719b34\"}, \"namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"name\": \"ironic\", \"reconcileID\": \"ad298332-20aa-4284-835d-c8860bf3f066\"}" - " 2025-10-02T05:06:22.370Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:22.370Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:22.379Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:22.407Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"5ea91df8-a566-45b7-bb35-dcbf28719b34\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00192b0e0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:22.316\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc000ee4150?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0019a6740})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0016ac5d0?, 0xc00048e808?}, {0x22d71d5, 0x4}, {0xc00148a138, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0016ac5d0?, 0xc0019a6740?}, {0xc00148a138?, 0xc0016ac5d0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0018cc070, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0018cc070, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc000ee4150, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.112 seconds]\e[0m" - "\e[0mIronicAPI controller \e[38;5;243mwhen IronicAPI mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:592\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:22.816Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:06:22.822Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:22.844Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-011c1537-9729-4725-84e1-c3fa1ac5331a\",\"namespace\":\"2f38e42b-1ce5-47c6-a34c-3499e26a5f40\"}}" - " 2025-10-02T05:06:22.858Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2f38e42b-1ce5-47c6-a34c-3499e26a5f40\"}}" - " 2025-10-02T05:06:22.865Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2f38e42b-1ce5-47c6-a34c-3499e26a5f40\"}}" - " 2025-10-02T05:06:22.869Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:22.869Z\tINFO\tironic-resource\twebhook - defaulter called" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:610 \e[38;5;243m@ 10/02/25 05:06:22.874\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected success, but got an error:" - ' <*errors.StatusError | 0xc00148c780>: ' - ' Ironic.ironic.openstack.org "ironic" is invalid: spec.graphicalConsoles: Unsupported value: "": supported values: "Enabled", "Disabled"' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "ironic",' - ' Group: "ironic.openstack.org",' - ' Kind: "Ironic",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueNotSupported",' - ' Message: "Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Field: "spec.graphicalConsoles",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - " }\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/ironic-operator/tests/functional/ironicapi_controller_test.go:610\e[0m \e[38;5;243m@ 10/02/25 05:06:22.874\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func3.5.2()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:610 +0x195" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.469 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and INA\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:197\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:03.970Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:03.988Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-00e89a7b-fc25-437a-8df4-461d9f5b74ea\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}" - " 2025-10-02T05:06:03.988Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-10-02T05:06:03.993Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:03.993Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:03.997Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:04.008Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:04.008Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:04.012Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:04.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}" - " 2025-10-02T05:06:04.040Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}" - " 2025-10-02T05:06:04.043Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}" - " 2025-10-02T05:06:04.046Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}" - " 2025-10-02T05:06:04.050Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}" - " 2025-10-02T05:06:04.050Z\tINFO\tControllers.Ironic\tWaiting for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"8305f4d8-aceb-48fa-b576-187203e7e9a7\"}" - " 2025-10-02T05:06:04.057Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}" - " 2025-10-02T05:06:04.064Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"a71c5ca5-1412-4a1d-a8b1-79feebb26c1b\"}" - " 2025-10-02T05:06:04.071Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"a71c5ca5-1412-4a1d-a8b1-79feebb26c1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.074Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"a71c5ca5-1412-4a1d-a8b1-79feebb26c1b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\"}" - " 2025-10-02T05:06:04.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.089Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\"}" - " 2025-10-02T05:06:04.089Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}" - " 2025-10-02T05:06:04.094Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"17c03d47-0f93-4d37-8c5c-92d847478797\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.098Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}" - " 2025-10-02T05:06:04.106Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}" - " 2025-10-02T05:06:04.108Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}" - " 2025-10-02T05:06:04.195Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}" - " 2025-10-02T05:06:04.199Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}" - " 2025-10-02T05:06:04.199Z\tINFO\tControllers.Ironic\tInput maps hash input - n8dh59fh688hcfhddh64ch699hd9h65fhd9h9bh65fh76h5cdh546h599h59fh64dh655h574h5f6h545h584hb5h66dh657h69h586h76h577h4h694q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7330ee8c-95c4-4379-8873-c22e867c30ef\"}" - " 2025-10-02T05:06:04.214Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}" - " 2025-10-02T05:06:04.215Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}" - " 2025-10-02T05:06:04.293Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}" - " 2025-10-02T05:06:04.296Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"38c49b5b-b125-44b9-af3c-1c264cb253e4\"}" - " 2025-10-02T05:06:04.311Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}}" - " 2025-10-02T05:06:04.315Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}" - " 2025-10-02T05:06:04.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.392Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}" - " 2025-10-02T05:06:04.396Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}" - " 2025-10-02T05:06:04.396Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}" - " 2025-10-02T05:06:04.398Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n644h64dh6h68chcchd6h644h7fh5f6hdh67ch64ch565h55ch5c7h8chf7hbfh569h655hdfh696h65ch56dh668h7fh576hb8hddh56fh68dhb9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}" - " 2025-10-02T05:06:04.398Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\"}" - " 2025-10-02T05:06:04.415Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"fd352530-317b-45c2-96d9-b25ea6a059b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:04.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}" - " 2025-10-02T05:06:04.418Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.492Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}" - " 2025-10-02T05:06:04.494Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}" - " 2025-10-02T05:06:04.496Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\"}" - " 2025-10-02T05:06:04.499Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"c0824661-fb65-42b0-a359-645bbf3d46d9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:04.500Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}" - " 2025-10-02T05:06:04.501Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.503Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}" - " 2025-10-02T05:06:04.506Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}" - " 2025-10-02T05:06:04.507Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\"}" - " 2025-10-02T05:06:04.513Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"954cabc4-e1a8-44f1-a767-e9a06e3c72ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:04.513Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}" - " 2025-10-02T05:06:04.514Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.518Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}" - " 2025-10-02T05:06:04.519Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}" - " 2025-10-02T05:06:04.521Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\"}" - " 2025-10-02T05:06:04.526Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"5b92254e-cbcb-47a4-a091-1b514d130f82\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:04.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}" - " 2025-10-02T05:06:04.535Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}" - " 2025-10-02T05:06:04.540Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}" - " 2025-10-02T05:06:04.541Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\"}" - " 2025-10-02T05:06:04.545Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"2625b994-5e6e-42cc-bbc3-132d4f919342\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:04.626Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}" - " 2025-10-02T05:06:04.628Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.631Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}" - " 2025-10-02T05:06:04.633Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}" - " 2025-10-02T05:06:04.635Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\"}" - " 2025-10-02T05:06:04.640Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"f4af05fb-dfff-401c-90eb-faa1a6da3e70\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:04.801Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}" - " 2025-10-02T05:06:04.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:04.807Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}" - " 2025-10-02T05:06:04.809Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}" - " 2025-10-02T05:06:04.811Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\"}" - " 2025-10-02T05:06:04.814Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0a68efa4-ac5a-4cb6-aee0-820dc7367817\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:05.136Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}" - " 2025-10-02T05:06:05.137Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:05.140Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}" - " 2025-10-02T05:06:05.142Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}" - " 2025-10-02T05:06:05.143Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\"}" - " 2025-10-02T05:06:05.147Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"7e64c9af-1f43-4ea6-a469-694ad9e063ab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:05.788Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}" - " 2025-10-02T05:06:05.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:05.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}" - " 2025-10-02T05:06:05.794Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}" - " 2025-10-02T05:06:05.795Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\"}" - " 2025-10-02T05:06:05.800Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"9b4b0273-c0a9-44d4-b289-c0f6a9c2e1fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:07.082Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}" - " 2025-10-02T05:06:07.083Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:07.086Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}" - " 2025-10-02T05:06:07.089Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}" - " 2025-10-02T05:06:07.090Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\"}" - " 2025-10-02T05:06:07.094Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"cad08a60-0d51-4a03-bcde-8b3ecd1e8767\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:09.655Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}" - " 2025-10-02T05:06:09.656Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:09.659Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}" - " 2025-10-02T05:06:09.661Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}" - " 2025-10-02T05:06:09.663Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\"}" - " 2025-10-02T05:06:09.667Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"697fbe81-f999-4471-be85-b09346a4f154\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:14.788Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}" - " 2025-10-02T05:06:14.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_4558\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:14.793Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0c456034-7961-439a-9fa7-a070b1f25802.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}" - " 2025-10-02T05:06:14.794Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}" - " 2025-10-02T05:06:14.795Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\"}" - " 2025-10-02T05:06:14.800Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"0044e188-aff3-4a30-90cb-b8d71319995d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:209 \e[38;5;243m@ 10/02/25 05:06:24.312\e[0m" - " 2025-10-02T05:06:24.312Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:03Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:03Z\"}],\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\",\"resourceVersion\":\"994\",\"uid\":\"623aea19-88ea-4247-ac47-b46709216e34\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:06:24.329Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\"}" - " 2025-10-02T05:06:24.333Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:24.338Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:24.348Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:24.348Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c456034-7961-439a-9fa7-a070b1f25802\"}, \"namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"name\": \"ironic\", \"reconcileID\": \"80ca981f-8f7a-47ef-a124-159a180f1c13\"}" - " 2025-10-02T05:06:24.355Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:24.355Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:24.364Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:24.393Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"0c456034-7961-439a-9fa7-a070b1f25802\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:208 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00183c780>: ' - ' ironicapis.ironic.openstack.org "ironic-api" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "ironicapis.ironic.openstack.org \"ironic-api\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-api",' - ' Group: "ironic.openstack.org",' - ' Kind: "ironicapis",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/ironic-operator/tests/functional/ironic_controller_test.go:209\e[0m \e[38;5;243m@ 10/02/25 05:06:24.312\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.1.10()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:209 +0x1d0" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.495 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [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/ironic-operator/tests/functional/ironic_controller_test.go:691\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:757\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:23.085Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:23.093Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:06:23.113Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-3beff21a-b465-4074-bbc4-aa7719def992\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}" - " 2025-10-02T05:06:23.113Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:06:23.118Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:23.118Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:23.123Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:23.134Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:23.134Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:23.137Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:23.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}" - " 2025-10-02T05:06:23.163Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}" - " 2025-10-02T05:06:23.166Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}" - " 2025-10-02T05:06:23.169Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\"}" - " 2025-10-02T05:06:23.178Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.181Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c7872522-a7af-4753-8181-f572a027002a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\"}" - " 2025-10-02T05:06:23.193Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.197Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\"}" - " 2025-10-02T05:06:23.203Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"9ce30116-a0c5-4a69-94d3-a3291a856889\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.207Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}" - " 2025-10-02T05:06:23.213Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}" - " 2025-10-02T05:06:23.216Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}" - " 2025-10-02T05:06:23.217Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.298Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}" - " 2025-10-02T05:06:23.304Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}" - " 2025-10-02T05:06:23.308Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}" - " 2025-10-02T05:06:23.308Z\tINFO\tControllers.Ironic\tInput maps hash input - n76h58bh59fh674h575h674h6chbdh68chd9hbbh657h6dh74h5b5hcdhb7h5bchbdh588hc9h596h5c8h5dchc9h5fh55dhbch88h5ddhf6h559q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"75627a19-fef2-4007-93f6-7e8c7f43f400\"}" - " 2025-10-02T05:06:23.330Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}" - " 2025-10-02T05:06:23.331Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.399Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}" - " 2025-10-02T05:06:23.401Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}" - " 2025-10-02T05:06:23.406Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"11d28694-39d3-4ffb-8583-c4e544ac4759\"}" - " 2025-10-02T05:06:23.422Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}" - " 2025-10-02T05:06:23.424Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.432Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}}" - " 2025-10-02T05:06:23.499Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}" - " 2025-10-02T05:06:23.501Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}" - " 2025-10-02T05:06:23.501Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}" - " 2025-10-02T05:06:23.503Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n556hdh598h8dh696hbdh68fh9h549h59bh58bhbfh5d5h77h5d6h5ffh57fh68bh559h58h654h77h679h9fh549hb4h679h68fh54bh5cch5cdh676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}" - " 2025-10-02T05:06:23.503Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\"}" - " 2025-10-02T05:06:23.515Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2a40f81d-c7c4-4e7c-8c3b-82fd51b95e53\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:23.516Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}" - " 2025-10-02T05:06:23.516Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.600Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}" - " 2025-10-02T05:06:23.602Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}" - " 2025-10-02T05:06:23.604Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\"}" - " 2025-10-02T05:06:23.608Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"473296b7-a4b8-4398-9cba-35117d53294b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:23.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}" - " 2025-10-02T05:06:23.609Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.613Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}" - " 2025-10-02T05:06:23.615Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}" - " 2025-10-02T05:06:23.616Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\"}" - " 2025-10-02T05:06:23.621Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"19fe93a3-dcdd-4ac9-b816-676abbf1e687\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:23.621Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}" - " 2025-10-02T05:06:23.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}" - " 2025-10-02T05:06:23.627Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}" - " 2025-10-02T05:06:23.628Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\"}" - " 2025-10-02T05:06:23.632Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b263d25d-0f3e-4149-bec7-1b0d3db611a9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:23.642Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}" - " 2025-10-02T05:06:23.643Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.646Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}" - " 2025-10-02T05:06:23.648Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}" - " 2025-10-02T05:06:23.650Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\"}" - " 2025-10-02T05:06:23.654Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"dfadcaaa-78ad-4ea2-9205-93e835dbbe48\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:23.734Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}" - " 2025-10-02T05:06:23.736Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.739Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}" - " 2025-10-02T05:06:23.740Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}" - " 2025-10-02T05:06:23.741Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\"}" - " 2025-10-02T05:06:23.744Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ca9b5bda-4c84-40e7-bd46-aa68cd4562c1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:23.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}" - " 2025-10-02T05:06:23.906Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:23.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}" - " 2025-10-02T05:06:23.912Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}" - " 2025-10-02T05:06:23.913Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\"}" - " 2025-10-02T05:06:23.917Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"c15db9f4-09ab-4612-a0df-2efe84cbee8b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:24.239Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}" - " 2025-10-02T05:06:24.240Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:24.242Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}" - " 2025-10-02T05:06:24.245Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}" - " 2025-10-02T05:06:24.246Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\"}" - " 2025-10-02T05:06:24.250Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"2c81d0a9-a99d-42c6-9073-9cb39376f6e1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:24.890Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}" - " 2025-10-02T05:06:24.891Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:24.893Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}" - " 2025-10-02T05:06:24.897Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}" - " 2025-10-02T05:06:24.899Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\"}" - " 2025-10-02T05:06:24.902Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"ab602165-14fa-4517-8415-273b72c5e64e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:26.182Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}" - " 2025-10-02T05:06:26.183Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:26.187Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}" - " 2025-10-02T05:06:26.189Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}" - " 2025-10-02T05:06:26.190Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\"}" - " 2025-10-02T05:06:26.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"bc0bac99-6449-4862-9260-021e5e3e57ca\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:28.756Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}" - " 2025-10-02T05:06:28.757Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:28.759Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}" - " 2025-10-02T05:06:28.761Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}" - " 2025-10-02T05:06:28.762Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\"}" - " 2025-10-02T05:06:28.765Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"3c5b359f-4d77-438e-b557-e5b65116fa2e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:33.886Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}" - " 2025-10-02T05:06:33.887Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:33.891Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b4390ebc-bae5-4854-8837-fa1228953f30.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}" - " 2025-10-02T05:06:33.894Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}" - " 2025-10-02T05:06:33.896Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\"}" - " 2025-10-02T05:06:33.900Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"b0d2fb2c-e78a-4729-8689-5f902884b984\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:43.433\e[0m" - " 2025-10-02T05:06:43.434Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:23Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:23Z\"}],\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\",\"resourceVersion\":\"927\",\"uid\":\"c33bccba-0549-4ab4-984e-5db5c99d14a8\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:06:43.455Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\"}" - " 2025-10-02T05:06:43.459Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:43.466Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:43.474Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:43.474Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4390ebc-bae5-4854-8837-fa1228953f30\"}, \"namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"name\": \"ironic\", \"reconcileID\": \"1ca82d46-a72b-4a15-a089-ad8386457ece\"}" - " 2025-10-02T05:06:43.489Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:43.489Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:43.497Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:43.521Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"b4390ebc-bae5-4854-8837-fa1228953f30\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000b539a0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:43.433\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc00189e2d0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0016f0900})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0018a1320?, 0xc000099808?}, {0x22d71d5, 0x4}, {0xc00106eaf8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0018a1320?, 0xc0016f0900?}, {0xc00106eaf8?, 0xc0018a1320?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001711b90, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001711b90, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc00189e2d0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:729 +0x81d" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.038 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:456\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:43.843Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:06:43.847Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:43.847Z\tINFO\tironic-resource\twebhook - defaulter called" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:474 \e[38;5;243m@ 10/02/25 05:06:43.852\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected success, but got an error:" - ' <*errors.StatusError | 0xc0007cac80>: ' - ' Ironic.ironic.openstack.org "ironic" is invalid: spec.graphicalConsoles: Unsupported value: "": supported values: "Enabled", "Disabled"' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "ironic",' - ' Group: "ironic.openstack.org",' - ' Kind: "Ironic",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueNotSupported",' - ' Message: "Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Field: "spec.graphicalConsoles",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - " }\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/ironic-operator/tests/functional/ironicconductor_controller_test.go:474\e[0m \e[38;5;243m@ 10/02/25 05:06:43.852\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func4.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:474 +0x195" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.585 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicAPI 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:399\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:24.989Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:24.996Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:06:25.016Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-037eaf99-cdc3-4a49-86c4-32db59fa5ef9\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}" - " 2025-10-02T05:06:25.016Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:06:25.022Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:25.022Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:25.027Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:25.039Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:25.039Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:25.045Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:25.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}" - " 2025-10-02T05:06:25.079Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}" - " 2025-10-02T05:06:25.083Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}" - " 2025-10-02T05:06:25.086Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\"}" - " 2025-10-02T05:06:25.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.100Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d4f4d168-919e-47a9-a972-0f33e2f7f900\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.112Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}" - " 2025-10-02T05:06:25.113Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\"}" - " 2025-10-02T05:06:25.114Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\"}" - " 2025-10-02T05:06:25.120Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}" - " 2025-10-02T05:06:25.124Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"b901331b-a687-4e1e-891d-cd31fb36e152\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}" - " 2025-10-02T05:06:25.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.218Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}" - " 2025-10-02T05:06:25.222Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}" - " 2025-10-02T05:06:25.226Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}" - " 2025-10-02T05:06:25.226Z\tINFO\tControllers.Ironic\tInput maps hash input - n5bch5dch56dh67fh649h54ch68chcdh7bhb5hf5h698h8h5dch7dh666h55ch547h648hf9h5f7h66bh676h68dh5dh699h667h98h658h689hc9h66dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"bd8bfe9c-7ab1-41db-95ca-08846cfd2f13\"}" - " 2025-10-02T05:06:25.239Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\"}" - " 2025-10-02T05:06:25.239Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.318Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\"}" - " 2025-10-02T05:06:25.319Z\tINFO\tControllers.Ironic\tInput maps hash input - n5bch5dch56dh67fh649h54ch68chcdh7bhb5hf5h698h8h5dch7dh666h55ch547h648hf9h5f7h66bh676h68dh5dh699h667h98h658h689hc9h66dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"2ccad894-30cd-44aa-92e2-86f344ab6417\"}" - " 2025-10-02T05:06:25.331Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}" - " 2025-10-02T05:06:25.332Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.334Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}" - " 2025-10-02T05:06:25.336Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}" - " 2025-10-02T05:06:25.344Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"7baadfb0-d4f0-48b7-bfe0-6cc7f36a623a\"}" - " 2025-10-02T05:06:25.358Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}" - " 2025-10-02T05:06:25.358Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}}" - " 2025-10-02T05:06:25.359Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.419Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}" - " 2025-10-02T05:06:25.421Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}" - " 2025-10-02T05:06:25.421Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}" - " 2025-10-02T05:06:25.423Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7fh58fh5ddh5f8h5d5h57dh55fhc7h5c7h586h5fdh94h567h695hc7hf5h545h688h88h5dbh66ch5ch88h667h5f9hf8h54h557h566h55fh6fhd5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}" - " 2025-10-02T05:06:25.423Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\"}" - " 2025-10-02T05:06:25.442Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"4cea4963-5815-4ab9-9993-172a419c334a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.444Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}" - " 2025-10-02T05:06:25.445Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.519Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}" - " 2025-10-02T05:06:25.521Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}" - " 2025-10-02T05:06:25.521Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}" - " 2025-10-02T05:06:25.523Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7fh58fh5ddh5f8h5d5h57dh55fhc7h5c7h586h5fdh94h567h695hc7hf5h545h688h88h5dbh66ch5ch88h667h5f9hf8h54h557h566h55fh6fhd5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}" - " 2025-10-02T05:06:25.523Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\"}" - " 2025-10-02T05:06:25.542Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d814b559-f161-42a2-b9f4-9b8fa80c7a31\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.543Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}" - " 2025-10-02T05:06:25.544Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}" - " 2025-10-02T05:06:25.549Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}" - " 2025-10-02T05:06:25.550Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\"}" - " 2025-10-02T05:06:25.557Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"80517019-4bc7-42cd-8481-21a70b699b5f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.558Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}" - " 2025-10-02T05:06:25.558Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.563Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}" - " 2025-10-02T05:06:25.565Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}" - " 2025-10-02T05:06:25.566Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\"}" - " 2025-10-02T05:06:25.570Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"d315e9d8-929f-4e57-9c28-6f3f3271c894\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.578Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}" - " 2025-10-02T05:06:25.579Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}" - " 2025-10-02T05:06:25.583Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}" - " 2025-10-02T05:06:25.584Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\"}" - " 2025-10-02T05:06:25.587Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"8d612a19-9e1b-4a44-971e-2eb4852518fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.669Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}" - " 2025-10-02T05:06:25.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.671Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}" - " 2025-10-02T05:06:25.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}" - " 2025-10-02T05:06:25.675Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\"}" - " 2025-10-02T05:06:25.683Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"f88d56f7-711f-4d6c-ad73-a76937e09544\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.844Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}" - " 2025-10-02T05:06:25.845Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.849Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}" - " 2025-10-02T05:06:25.851Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}" - " 2025-10-02T05:06:25.852Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\"}" - " 2025-10-02T05:06:25.857Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"595b51c3-3344-4174-af4f-f43244f4c1e7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:26.178Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}" - " 2025-10-02T05:06:26.181Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:26.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}" - " 2025-10-02T05:06:26.189Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}" - " 2025-10-02T05:06:26.191Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\"}" - " 2025-10-02T05:06:26.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"30f676b2-e66e-434d-b02f-42a06d049423\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:26.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}" - " 2025-10-02T05:06:26.837Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:26.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}" - " 2025-10-02T05:06:26.845Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}" - " 2025-10-02T05:06:26.847Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\"}" - " 2025-10-02T05:06:26.852Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"76a9e57d-98c1-485b-af92-69d5b583b4ec\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:28.134Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}" - " 2025-10-02T05:06:28.134Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:28.138Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}" - " 2025-10-02T05:06:28.140Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}" - " 2025-10-02T05:06:28.141Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\"}" - " 2025-10-02T05:06:28.145Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"40caf268-3830-4301-ab91-25e0a5be35a8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:30.706Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}" - " 2025-10-02T05:06:30.707Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:30.709Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}" - " 2025-10-02T05:06:30.711Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}" - " 2025-10-02T05:06:30.711Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\"}" - " 2025-10-02T05:06:30.715Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"29ce6fec-51c1-4bf9-86d5-807095a2254a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:35.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}" - " 2025-10-02T05:06:35.837Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:35.842Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.73e64a30-c8c2-464e-901c-ff16b59f0bd1.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}" - " 2025-10-02T05:06:35.845Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}" - " 2025-10-02T05:06:35.846Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\"}" - " 2025-10-02T05:06:35.849Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"42f866f1-ad56-43cf-b5c8-701a3295500c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:45.36\e[0m" - " 2025-10-02T05:06:45.360Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:25Z\"}],\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\",\"resourceVersion\":\"953\",\"uid\":\"6162c46b-1cfe-4bcc-bc52-7facffd6209d\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:06:45.378Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\"}" - " 2025-10-02T05:06:45.382Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:45.388Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.393Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.393Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"73e64a30-c8c2-464e-901c-ff16b59f0bd1\"}, \"namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"name\": \"ironic\", \"reconcileID\": \"3aa30016-7627-4947-91a8-479cb8a18b86\"}" - " 2025-10-02T05:06:45.403Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:45.403Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:45.412Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:45.442Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"73e64a30-c8c2-464e-901c-ff16b59f0bd1\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0013db7c0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:45.36\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001899f50?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0002cce40})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc000a99230?, 0xc00025f808?}, {0x22d71d5, 0x4}, {0xc000a92108, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc000a99230?, 0xc0002cce40?}, {0xc000a92108?, 0xc000a99230?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002a4000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002a4000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001899f50, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.545 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all deployments succeeded\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:611\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:25.342Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:25.349Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:06:25.370Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1e347929-9ede-4934-8710-45b671d56b36\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}" - " 2025-10-02T05:06:25.370Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:06:25.376Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:25.376Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:25.382Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:25.393Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:25.393Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:25.398Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:25.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}" - " 2025-10-02T05:06:25.429Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}" - " 2025-10-02T05:06:25.432Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}" - " 2025-10-02T05:06:25.435Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\"}" - " 2025-10-02T05:06:25.447Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.453Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"e3546e67-bc40-4b90-b61f-55267443ace9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.466Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\"}" - " 2025-10-02T05:06:25.467Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.470Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}" - " 2025-10-02T05:06:25.472Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\"}" - " 2025-10-02T05:06:25.478Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a978d82-89ea-488c-97bf-dc949ae2ef67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.478Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}" - " 2025-10-02T05:06:25.479Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.482Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}" - " 2025-10-02T05:06:25.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}" - " 2025-10-02T05:06:25.576Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}" - " 2025-10-02T05:06:25.580Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}" - " 2025-10-02T05:06:25.580Z\tINFO\tControllers.Ironic\tInput maps hash input - n74h689h544hdfh4h5bh6h64bh58bh56dh56bh56dh555h594h588h74h98h65bh5bch696h584h68bh55ch59bh64ch54dh546h696h5dhdh599hd6q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"67c7f5e8-0aa1-4f53-b5d1-de1a51a83aba\"}" - " 2025-10-02T05:06:25.589Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}" - " 2025-10-02T05:06:25.590Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}" - " 2025-10-02T05:06:25.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}" - " 2025-10-02T05:06:25.678Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ae07640-3403-4563-82e3-75f3af9aad12\"}" - " 2025-10-02T05:06:25.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}" - " 2025-10-02T05:06:25.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.698Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}}" - " 2025-10-02T05:06:25.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}" - " 2025-10-02T05:06:25.776Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}" - " 2025-10-02T05:06:25.776Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}" - " 2025-10-02T05:06:25.777Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f5h58chdbh558hb7h5bfh596h674h8dh99h84h586h59h5b9h8bh5dch5f6h98h56bh65bh5fdh5d5h5f9h9dh5d9hffh548h5d5h59bh649h674h5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}" - " 2025-10-02T05:06:25.777Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\"}" - " 2025-10-02T05:06:25.796Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"f432ebd6-1343-4c0d-8d7b-acc6354c0b5b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.797Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}" - " 2025-10-02T05:06:25.798Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}" - " 2025-10-02T05:06:25.877Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}" - " 2025-10-02T05:06:25.877Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}" - " 2025-10-02T05:06:25.878Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f5h58chdbh558hb7h5bfh596h674h8dh99h84h586h59h5b9h8bh5dch5f6h98h56bh65bh5fdh5d5h5f9h9dh5d9hffh548h5d5h59bh649h674h5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}" - " 2025-10-02T05:06:25.878Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\"}" - " 2025-10-02T05:06:25.897Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"d51cf6e5-12a9-4779-9f9c-f774057b7066\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.898Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}" - " 2025-10-02T05:06:25.899Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.903Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}" - " 2025-10-02T05:06:25.905Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}" - " 2025-10-02T05:06:25.907Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\"}" - " 2025-10-02T05:06:25.910Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"094fc9c4-846f-4ec7-8510-0afa42b94a37\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.911Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}" - " 2025-10-02T05:06:25.912Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.914Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}" - " 2025-10-02T05:06:25.916Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}" - " 2025-10-02T05:06:25.918Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\"}" - " 2025-10-02T05:06:25.923Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"ed7b3685-7e96-4ef6-8fce-6b788cd2b768\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:25.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}" - " 2025-10-02T05:06:25.933Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:25.936Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}" - " 2025-10-02T05:06:25.939Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}" - " 2025-10-02T05:06:25.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\"}" - " 2025-10-02T05:06:25.947Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"dcb97325-92e7-4a1a-ac5a-3a3e5647e984\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:26.028Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}" - " 2025-10-02T05:06:26.028Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:26.031Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}" - " 2025-10-02T05:06:26.032Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}" - " 2025-10-02T05:06:26.033Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\"}" - " 2025-10-02T05:06:26.037Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"b8c38df0-3441-4594-b4d5-3e5b7d5b0d21\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:26.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}" - " 2025-10-02T05:06:26.199Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:26.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}" - " 2025-10-02T05:06:26.204Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}" - " 2025-10-02T05:06:26.205Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\"}" - " 2025-10-02T05:06:26.210Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"97a0d32e-80f3-4987-922f-b3e41fc4b3c5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:26.531Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}" - " 2025-10-02T05:06:26.532Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:26.536Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}" - " 2025-10-02T05:06:26.538Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}" - " 2025-10-02T05:06:26.539Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\"}" - " 2025-10-02T05:06:26.543Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"9a167f36-213f-4216-9511-0b793f2bbe9c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:27.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}" - " 2025-10-02T05:06:27.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:27.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}" - " 2025-10-02T05:06:27.191Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}" - " 2025-10-02T05:06:27.192Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\"}" - " 2025-10-02T05:06:27.196Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"3ea8357f-fb9c-4cf1-9ab7-c36ec7471446\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:28.478Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}" - " 2025-10-02T05:06:28.479Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:28.482Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}" - " 2025-10-02T05:06:28.484Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}" - " 2025-10-02T05:06:28.486Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\"}" - " 2025-10-02T05:06:28.491Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8f67b126-b74a-474a-a3b6-b5ed86df05d1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:31.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}" - " 2025-10-02T05:06:31.054Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:31.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}" - " 2025-10-02T05:06:31.058Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}" - " 2025-10-02T05:06:31.060Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\"}" - " 2025-10-02T05:06:31.063Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"8300f5ce-ed1a-43b5-9be2-1fa82d0712c9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:36.185Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}" - " 2025-10-02T05:06:36.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:36.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.9445c321-0ba3-4736-9d55-ab5a9c10a474.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}" - " 2025-10-02T05:06:36.189Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}" - " 2025-10-02T05:06:36.190Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\"}" - " 2025-10-02T05:06:36.193Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"6cf05706-6954-48d1-92cd-a95a306071bc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:06:45.7\e[0m" - " 2025-10-02T05:06:45.701Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:25Z\"}],\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\",\"resourceVersion\":\"1104\",\"uid\":\"54105ca1-2c54-4efe-a5cd-7ff24838c56c\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:06:45.712Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\"}" - " 2025-10-02T05:06:45.715Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:06:45.718Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.723Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.724Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9445c321-0ba3-4736-9d55-ab5a9c10a474\"}, \"namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"name\": \"ironic\", \"reconcileID\": \"7d021764-0090-456a-bd58-5c4ef5684571\"}" - " 2025-10-02T05:06:45.729Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:45.729Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:45.735Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:45.764Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"9445c321-0ba3-4736-9d55-ab5a9c10a474\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.002s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0014f5d60>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:06:45.7\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc0014266f0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001b03dc0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0014866c0?, 0xc00059c808?}, {0x22d71d5, 0x4}, {0xc001479d58, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0014866c0?, 0xc001b03dc0?}, {0xc001479d58?, 0xc0014866c0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0014da000, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0014da000, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc0014266f0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.460 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m" - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1231\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:45.522Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1d5eff6e-71de-4898-ab00-03bc4da99373\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}" - " 2025-10-02T05:06:45.522Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:06:45.530Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:45.530Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:45.535Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:45.543Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:45.549Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:45.549Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:45.555Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:45.581Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}" - " 2025-10-02T05:06:45.584Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}" - " 2025-10-02T05:06:45.587Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}" - " 2025-10-02T05:06:45.592Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\"}" - " 2025-10-02T05:06:45.601Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.605Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ea760169-61ae-4324-ae08-b13aa72420b0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.619Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\"}" - " 2025-10-02T05:06:45.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.623Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}" - " 2025-10-02T05:06:45.624Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\"}" - " 2025-10-02T05:06:45.628Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"581d45e1-74fe-4394-bd83-aede06c027a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.634Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}" - " 2025-10-02T05:06:45.642Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}" - " 2025-10-02T05:06:45.643Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.724Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}" - " 2025-10-02T05:06:45.730Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}" - " 2025-10-02T05:06:45.734Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}" - " 2025-10-02T05:06:45.734Z\tINFO\tControllers.Ironic\tInput maps hash input - n6dh66bh589h5f9hbh5h78h99h94h4h584h87h6bh66dh68ch566hcch686hd9h554hd7hf8h649h554h5d4h656h564hbfhfbhdfh546h695q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ad7758ae-e21c-4e3a-84c0-d4dc2454c7ab\"}" - " 2025-10-02T05:06:45.748Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\"}" - " 2025-10-02T05:06:45.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.825Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\"}" - " 2025-10-02T05:06:45.826Z\tINFO\tControllers.Ironic\tInput maps hash input - n6dh66bh589h5f9hbh5h78h99h94h4h584h87h6bh66dh68ch566hcch686hd9h554hd7hf8h649h554h5d4h656h564hbfhfbhdfh546h695q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"02ed482d-f60f-4af6-88e9-665eaa981d36\"}" - " 2025-10-02T05:06:45.834Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}" - " 2025-10-02T05:06:45.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.836Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}" - " 2025-10-02T05:06:45.838Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}" - " 2025-10-02T05:06:45.841Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"67eff681-6b03-4ae6-b966-ebe5c3d4b2a1\"}" - " 2025-10-02T05:06:45.847Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}}" - " 2025-10-02T05:06:45.850Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}" - " 2025-10-02T05:06:45.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}" - " 2025-10-02T05:06:45.927Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}" - " 2025-10-02T05:06:45.928Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}" - " 2025-10-02T05:06:45.928Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n55dh66h698h57h5cdh546h5f8h576hbdhb7h597h695h5cch68h77h66dh5f8h5b9hbh5f7h69h5cfh89h565h554h59fhfbh5dfhf9h599h95h677q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}" - " 2025-10-02T05:06:45.928Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\"}" - " 2025-10-02T05:06:45.942Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"c714569a-f5b1-4329-bf13-a178cc83811a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:45.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}" - " 2025-10-02T05:06:45.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.027Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}" - " 2025-10-02T05:06:46.029Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}" - " 2025-10-02T05:06:46.030Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\"}" - " 2025-10-02T05:06:46.034Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"9defe1a1-4751-47b8-82e9-793dde974f8f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.034Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}" - " 2025-10-02T05:06:46.035Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}" - " 2025-10-02T05:06:46.038Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}" - " 2025-10-02T05:06:46.039Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\"}" - " 2025-10-02T05:06:46.042Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"e78329d0-9591-4a5a-a1b3-a3f0d6dbceee\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}" - " 2025-10-02T05:06:46.045Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}" - " 2025-10-02T05:06:46.050Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}" - " 2025-10-02T05:06:46.052Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\"}" - " 2025-10-02T05:06:46.058Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"6b492482-a4e0-44c6-bc0c-e1bb5842f51b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}" - " 2025-10-02T05:06:46.099Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}" - " 2025-10-02T05:06:46.104Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}" - " 2025-10-02T05:06:46.105Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\"}" - " 2025-10-02T05:06:46.108Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"fab5495f-ca5d-4c3c-84d2-37842d6b5a61\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}" - " 2025-10-02T05:06:46.190Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.192Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}" - " 2025-10-02T05:06:46.193Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}" - " 2025-10-02T05:06:46.193Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\"}" - " 2025-10-02T05:06:46.196Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"dfc58631-a17c-41c1-b21a-a4b6a5ff20ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.357Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}" - " 2025-10-02T05:06:46.358Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.361Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}" - " 2025-10-02T05:06:46.363Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}" - " 2025-10-02T05:06:46.364Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\"}" - " 2025-10-02T05:06:46.368Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"602926a1-bb57-458b-a8d1-7a29a0433a92\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}" - " 2025-10-02T05:06:46.690Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}" - " 2025-10-02T05:06:46.695Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}" - " 2025-10-02T05:06:46.696Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\"}" - " 2025-10-02T05:06:46.701Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"8f8200a1-8649-4df1-9c8b-d7c7edd33652\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:47.342Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}" - " 2025-10-02T05:06:47.343Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:47.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}" - " 2025-10-02T05:06:47.348Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}" - " 2025-10-02T05:06:47.349Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\"}" - " 2025-10-02T05:06:47.355Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"cf80250f-4775-4a11-a28b-19a673010c7b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:48.636Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}" - " 2025-10-02T05:06:48.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:48.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}" - " 2025-10-02T05:06:48.642Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}" - " 2025-10-02T05:06:48.643Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\"}" - " 2025-10-02T05:06:48.647Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"506c9b9a-ec93-4c12-831f-2a1101c14724\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:51.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}" - " 2025-10-02T05:06:51.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:51.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}" - " 2025-10-02T05:06:51.213Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}" - " 2025-10-02T05:06:51.214Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\"}" - " 2025-10-02T05:06:51.219Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"ae000f4c-df21-46a8-b049-d847ba62ae7f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:56.339Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}" - " 2025-10-02T05:06:56.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7ea9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:56.344Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e3f64b64-9591-4e13-ab5a-0c2ddeba7e90.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}" - " 2025-10-02T05:06:56.345Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}" - " 2025-10-02T05:06:56.345Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\"}" - " 2025-10-02T05:06:56.348Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"a4919699-22a9-4e59-a495-8c4244bb0ad7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:05.849\e[0m" - " 2025-10-02T05:07:05.855Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:45Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:45Z\"}],\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\",\"resourceVersion\":\"996\",\"uid\":\"f55a80b4-b396-47f9-9261-b6e7a398249e\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:07:05.876Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\"}" - " 2025-10-02T05:07:05.881Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:05.887Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:05.893Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:05.893Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\"}, \"namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"name\": \"ironic\", \"reconcileID\": \"bacaeb44-02dc-4e71-a0a1-97608dd5d47f\"}" - " 2025-10-02T05:07:05.902Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:05.902Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:05.916Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:05.922Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"e3f64b64-9591-4e13-ab5a-0c2ddeba7e90\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0017e2780>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:05.849\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001251b00?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fc3580})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc001304db0?, 0xc00025f808?}, {0x22d71d5, 0x4}, {0xc000a97bd8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc001304db0?, 0xc000fc3580?}, {0xc000a97bd8?, 0xc001304db0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002ace00, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002ace00, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001251b00, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.552 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] \e[0moverrides 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:962\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:45.804Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:45.813Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-api-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:45.818Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-conductor-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:45.823Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-inspector-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:45.827Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-nagent-topology\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:06:45.850Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-7c488f7c-76a4-4dad-b62b-6e3b970961d6\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}" - " 2025-10-02T05:06:45.850Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\"}}}}" - " 2025-10-02T05:06:45.853Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:45.853Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:45.856Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:45.860Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:45.864Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:45.864Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:45.867Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:45.886Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}" - " 2025-10-02T05:06:45.889Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}" - " 2025-10-02T05:06:45.891Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}" - " 2025-10-02T05:06:45.893Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\"}" - " 2025-10-02T05:06:45.898Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.901Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7d2102d3-b06b-4b1e-b163-2a81e8dd79e9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.913Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}" - " 2025-10-02T05:06:45.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\"}" - " 2025-10-02T05:06:45.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.917Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\"}" - " 2025-10-02T05:06:45.921Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}" - " 2025-10-02T05:06:45.921Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"654c7852-f6dc-4a98-b87b-299e053d5e70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:45.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}" - " 2025-10-02T05:06:45.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.018Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}" - " 2025-10-02T05:06:46.022Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}" - " 2025-10-02T05:06:46.026Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}" - " 2025-10-02T05:06:46.026Z\tINFO\tControllers.Ironic\tInput maps hash input - n55dh57dh55dh56dh65dh74h656h5bhd8h595h548h554h577h7dh578h68hcdh97h668hc5h5ffh5ffh5f6hbhfdh597h58fh55ch65fh675h59dh64fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ebb4f812-4ad9-4218-8fe6-d5c0b5cda75d\"}" - " 2025-10-02T05:06:46.041Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\"}" - " 2025-10-02T05:06:46.042Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.118Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\"}" - " 2025-10-02T05:06:46.121Z\tINFO\tControllers.Ironic\tInput maps hash input - n55dh57dh55dh56dh65dh74h656h5bhd8h595h548h554h577h7dh578h68hcdh97h668hc5h5ffh5ffh5f6hbhfdh597h58fh55ch65fh675h59dh64fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"2cde188f-974e-4c7d-a51f-72be2aedf367\"}" - " 2025-10-02T05:06:46.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}" - " 2025-10-02T05:06:46.131Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.219Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}" - " 2025-10-02T05:06:46.222Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}" - " 2025-10-02T05:06:46.226Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"e4f82c72-79a6-4f55-81c5-dfef384935d5\"}" - " 2025-10-02T05:06:46.235Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}" - " 2025-10-02T05:06:46.235Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.242Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}}" - " 2025-10-02T05:06:46.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}" - " 2025-10-02T05:06:46.322Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}" - " 2025-10-02T05:06:46.322Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}" - " 2025-10-02T05:06:46.323Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f9h59bh87h5d6h599h55fh5fbh559h55ch546h647h696h64bh554h645h65bh676h64chc7hb5h557h79h59bh654h5ddh5c8h66ch686h54fh59h5d7h58fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}" - " 2025-10-02T05:06:46.323Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\"}" - " 2025-10-02T05:06:46.337Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"83b5a242-6cfc-4504-bbb9-fce78cf9b76d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.337Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}" - " 2025-10-02T05:06:46.338Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.420Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}" - " 2025-10-02T05:06:46.422Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}" - " 2025-10-02T05:06:46.422Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}" - " 2025-10-02T05:06:46.423Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5f9h59bh87h5d6h599h55fh5fbh559h55ch546h647h696h64bh554h645h65bh676h64chc7hb5h557h79h59bh654h5ddh5c8h66ch686h54fh59h5d7h58fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}" - " 2025-10-02T05:06:46.423Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\"}" - " 2025-10-02T05:06:46.434Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"5f55e0ea-e6e3-4c5a-b7d9-6b68fb810617\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.435Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}" - " 2025-10-02T05:06:46.436Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.438Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}" - " 2025-10-02T05:06:46.440Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}" - " 2025-10-02T05:06:46.442Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\"}" - " 2025-10-02T05:06:46.444Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"ae4eb8db-7a27-4003-aa9a-f9f6e6cc375b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.445Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}" - " 2025-10-02T05:06:46.446Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.448Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}" - " 2025-10-02T05:06:46.449Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}" - " 2025-10-02T05:06:46.451Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\"}" - " 2025-10-02T05:06:46.455Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b249d6ba-d6ed-4784-b82a-8dcece80634f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.495Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}" - " 2025-10-02T05:06:46.496Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.498Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}" - " 2025-10-02T05:06:46.501Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}" - " 2025-10-02T05:06:46.502Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\"}" - " 2025-10-02T05:06:46.506Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"c4285fbe-d55a-4dd1-b6d0-450d57c71686\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.587Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}" - " 2025-10-02T05:06:46.588Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.591Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}" - " 2025-10-02T05:06:46.593Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}" - " 2025-10-02T05:06:46.595Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\"}" - " 2025-10-02T05:06:46.600Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"b2a897dd-8873-4c17-9fe0-327e24b2de92\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.761Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}" - " 2025-10-02T05:06:46.762Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}" - " 2025-10-02T05:06:46.767Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}" - " 2025-10-02T05:06:46.768Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\"}" - " 2025-10-02T05:06:46.772Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"02bb4c7d-dd77-449b-bd04-c5eec4bd58bf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:47.093Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}" - " 2025-10-02T05:06:47.094Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:47.097Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}" - " 2025-10-02T05:06:47.100Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}" - " 2025-10-02T05:06:47.101Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\"}" - " 2025-10-02T05:06:47.105Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"62e076a5-5d35-4a22-9b3c-5c361414017a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:47.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}" - " 2025-10-02T05:06:47.748Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:47.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}" - " 2025-10-02T05:06:47.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}" - " 2025-10-02T05:06:47.754Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\"}" - " 2025-10-02T05:06:47.758Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"4beebce6-6925-462d-9d71-bfb790974fbb\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:49.039Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}" - " 2025-10-02T05:06:49.040Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:49.043Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}" - " 2025-10-02T05:06:49.046Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}" - " 2025-10-02T05:06:49.049Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\"}" - " 2025-10-02T05:06:49.053Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"77c23117-b497-416b-bf0e-fe9c104b22ad\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:51.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}" - " 2025-10-02T05:06:51.614Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:51.622Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}" - " 2025-10-02T05:06:51.623Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}" - " 2025-10-02T05:06:51.624Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\"}" - " 2025-10-02T05:06:51.628Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"9f1d5105-71cd-4357-a052-ccf9041d1ab3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:56.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}" - " 2025-10-02T05:06:56.750Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5702\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:56.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.4b9c40cb-b8d8-46bd-9d35-faac260b099c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}" - " 2025-10-02T05:06:56.756Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}" - " 2025-10-02T05:06:56.758Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\"}" - " 2025-10-02T05:06:56.762Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"a72b794d-ae81-4ed5-8d9a-17ec81a7ad51\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:06.244\e[0m" - " 2025-10-02T05:07:06.249Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:45Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:45Z\"}],\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\",\"resourceVersion\":\"1152\",\"uid\":\"e8e42aee-baf4-499b-915a-8f3c6db05d7c\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"f6e9383f-2539-48c2-9d10-10a70dbfd997-global-topology\"}}}}" - " 2025-10-02T05:07:06.268Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\"}" - " 2025-10-02T05:07:06.272Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:06.277Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.283Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.283Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4b9c40cb-b8d8-46bd-9d35-faac260b099c\"}, \"namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"name\": \"ironic\", \"reconcileID\": \"7b876266-41db-4c66-ae91-004b5588c48a\"}" - " 2025-10-02T05:07:06.293Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:06.293Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:06.303Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:06.314Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"4b9c40cb-b8d8-46bd-9d35-faac260b099c\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0018bcc80>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:06.244\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc00012f2c0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001894700})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc00106ac30?, 0xc000520808?}, {0x22d71d5, 0x4}, {0xc0014800d8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc00106ac30?, 0xc001894700?}, {0xc0014800d8?, 0xc00106ac30?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00169a930, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00169a930, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc00012f2c0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.431 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1132\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:06:46.186Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-dbb42630-0b6d-4505-8479-a740077e008f\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}" - " 2025-10-02T05:06:46.186Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:06:46.193Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:46.193Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:46.197Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:46.206Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:06:46.211Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:06:46.211Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:06:46.217Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:06:46.244Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}" - " 2025-10-02T05:06:46.247Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}" - " 2025-10-02T05:06:46.249Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}" - " 2025-10-02T05:06:46.252Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\"}" - " 2025-10-02T05:06:46.257Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.260Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d208c068-c0f1-4023-b3dc-0770fe732f65\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.268Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\"}" - " 2025-10-02T05:06:46.269Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.271Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\"}" - " 2025-10-02T05:06:46.276Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"306417ad-f49d-4e2e-b7f8-b4b53bd642f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.284Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}" - " 2025-10-02T05:06:46.285Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}" - " 2025-10-02T05:06:46.286Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.291Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}" - " 2025-10-02T05:06:46.372Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}" - " 2025-10-02T05:06:46.377Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}" - " 2025-10-02T05:06:46.385Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}" - " 2025-10-02T05:06:46.385Z\tINFO\tControllers.Ironic\tInput maps hash input - n577h597hd7h5fch5dch78h57fh5c8h5d9h5d5hcdh656h5f6h57dh696h57fh5b4h5dhcfh666h646h59bh688h5ddh4hdfh598h97h65dh5f8h5f6h5fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8176a7c6-99b8-4c65-a7b0-8c278924db51\"}" - " 2025-10-02T05:06:46.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\"}" - " 2025-10-02T05:06:46.401Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\"}" - " 2025-10-02T05:06:46.475Z\tINFO\tControllers.Ironic\tInput maps hash input - n577h597hd7h5fch5dch78h57fh5c8h5d9h5d5hcdh656h5f6h57dh696h57fh5b4h5dhcfh666h646h59bh688h5ddh4hdfh598h97h65dh5f8h5f6h5fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"2db81cd4-a2bc-466e-a0ec-7d7ce2cf1725\"}" - " 2025-10-02T05:06:46.489Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}" - " 2025-10-02T05:06:46.490Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.492Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}" - " 2025-10-02T05:06:46.494Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}" - " 2025-10-02T05:06:46.501Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"8aa6b7a5-ce41-4b90-966e-4e426184081f\"}" - " 2025-10-02T05:06:46.509Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}}" - " 2025-10-02T05:06:46.515Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}" - " 2025-10-02T05:06:46.516Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.574Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}" - " 2025-10-02T05:06:46.576Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}" - " 2025-10-02T05:06:46.576Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}" - " 2025-10-02T05:06:46.577Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n79h5b7h5f8hc8hdh65ch686h78h67fh596h5f7h576h5ffh649h6dhf9h568hch54h5fh656h54dh6bh85hb6h5d7h87h55bh57bh668h687h56fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}" - " 2025-10-02T05:06:46.577Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\"}" - " 2025-10-02T05:06:46.595Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"c138d923-6cb1-4f79-a81a-05aa34829da4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.596Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}" - " 2025-10-02T05:06:46.597Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}" - " 2025-10-02T05:06:46.676Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}" - " 2025-10-02T05:06:46.678Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\"}" - " 2025-10-02T05:06:46.682Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"001f9376-9b24-4b8c-8cc5-69d638177120\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.682Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}" - " 2025-10-02T05:06:46.683Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.686Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}" - " 2025-10-02T05:06:46.688Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}" - " 2025-10-02T05:06:46.691Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\"}" - " 2025-10-02T05:06:46.696Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d8a19cc7-47ec-4d11-bacb-42f17ff81345\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.697Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}" - " 2025-10-02T05:06:46.698Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.702Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}" - " 2025-10-02T05:06:46.704Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}" - " 2025-10-02T05:06:46.705Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\"}" - " 2025-10-02T05:06:46.709Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"83b9b7ea-be31-4e25-9dbd-3152df9c3a36\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.717Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}" - " 2025-10-02T05:06:46.718Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.721Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}" - " 2025-10-02T05:06:46.723Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}" - " 2025-10-02T05:06:46.729Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\"}" - " 2025-10-02T05:06:46.733Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"1f51b982-017e-4315-8e95-c91bc9ea6f11\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.815Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}" - " 2025-10-02T05:06:46.817Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.820Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}" - " 2025-10-02T05:06:46.822Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}" - " 2025-10-02T05:06:46.823Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\"}" - " 2025-10-02T05:06:46.828Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"48db620c-8dc4-4530-afb7-cfa631dc553d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:46.989Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}" - " 2025-10-02T05:06:46.991Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:46.994Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}" - " 2025-10-02T05:06:46.998Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}" - " 2025-10-02T05:06:46.999Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\"}" - " 2025-10-02T05:06:47.004Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"0047efab-1779-4f07-a9d1-7e3297eb2a18\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:47.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}" - " 2025-10-02T05:06:47.326Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:47.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}" - " 2025-10-02T05:06:47.331Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}" - " 2025-10-02T05:06:47.332Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\"}" - " 2025-10-02T05:06:47.338Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"d375755e-275d-4b0c-828d-41ee2852a0da\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:47.979Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}" - " 2025-10-02T05:06:47.981Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:47.984Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}" - " 2025-10-02T05:06:47.986Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}" - " 2025-10-02T05:06:47.988Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\"}" - " 2025-10-02T05:06:47.991Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"3f965ef9-d244-40ec-9d79-25fdbe40a4a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:49.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}" - " 2025-10-02T05:06:49.273Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:49.276Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}" - " 2025-10-02T05:06:49.280Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}" - " 2025-10-02T05:06:49.282Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\"}" - " 2025-10-02T05:06:49.287Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"e8a2bd61-a1b4-4db3-9daa-3b91d96e60bc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:51.849Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}" - " 2025-10-02T05:06:51.850Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:51.853Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}" - " 2025-10-02T05:06:51.855Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}" - " 2025-10-02T05:06:51.857Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\"}" - " 2025-10-02T05:06:51.861Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"04b3e6fa-000e-4694-93f9-974c5eb189c3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:06:56.982Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}" - " 2025-10-02T05:06:56.982Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_9056\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:06:56.986Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.7776882d-a9fc-46f6-8a85-9685040a6b42.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}" - " 2025-10-02T05:06:56.987Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}" - " 2025-10-02T05:06:56.988Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\"}" - " 2025-10-02T05:06:56.992Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"9b8bd6ef-b48d-4b33-b69d-aa6a83d58b51\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:06.511\e[0m" - " 2025-10-02T05:07:06.515Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:06:46Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:06:46Z\"}],\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\",\"resourceVersion\":\"1184\",\"uid\":\"72770d36-6b6c-4d01-9475-29c0004bf3c1\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:07:06.531Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\"}" - " 2025-10-02T05:07:06.535Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:06.539Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.544Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.544Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7776882d-a9fc-46f6-8a85-9685040a6b42\"}, \"namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"name\": \"ironic\", \"reconcileID\": \"f86932dd-dd20-4e95-87af-e267cee16873\"}" - " 2025-10-02T05:07:06.552Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:06.552Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:06.559Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:06.566Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"7776882d-a9fc-46f6-8a85-9685040a6b42\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.002s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0017868c0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:06.511\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc001b944b0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fa9500})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc00139e210?, 0xc000099008?}, {0x22d71d5, 0x4}, {0xc0002c1ba8, 0x1, 0x7f008001f82cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc00139e210?, 0xc000fa9500?}, {0xc0002c1ba8?, 0xc00139e210?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0005555e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0005555e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc001b944b0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.508 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:868\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:05.959Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:05.966Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-api-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:05.973Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-conductor-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:05.980Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-inspector-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:05.984Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-nagent-topology\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"c34ff9ae-6184-4805-990d-998e82440cd2-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:06.014Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-aed3753c-e693-4cb3-b1d8-08adce64f5a2\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}" - " 2025-10-02T05:07:06.014Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\"}}}}" - " 2025-10-02T05:07:06.019Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:06.019Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:06.024Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:06.030Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:06.034Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:06.034Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:06.038Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:06.061Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}" - " 2025-10-02T05:07:06.065Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}" - " 2025-10-02T05:07:06.067Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}" - " 2025-10-02T05:07:06.070Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\"}" - " 2025-10-02T05:07:06.078Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.081Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5aaace84-ffc3-488a-9f21-98bd3f25027f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\"}" - " 2025-10-02T05:07:06.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.099Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\"}" - " 2025-10-02T05:07:06.104Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a887a115-adf2-4a35-9b6b-a87645a8a736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.119Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}" - " 2025-10-02T05:07:06.120Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.137Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}" - " 2025-10-02T05:07:06.145Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}" - " 2025-10-02T05:07:06.200Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}" - " 2025-10-02T05:07:06.205Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}" - " 2025-10-02T05:07:06.209Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}" - " 2025-10-02T05:07:06.209Z\tINFO\tControllers.Ironic\tInput maps hash input - n574hc5h5fh8dh66dhb8h57dh547h696h67bhd9h679h644h75hc4h566h585h65ch586h647h649h59fhdh98hfh5f6hd6h677h564h64dh684h657q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"dfc67c84-ff96-4ded-8380-8dbb0f6f1c36\"}" - " 2025-10-02T05:07:06.227Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}" - " 2025-10-02T05:07:06.228Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.304Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}" - " 2025-10-02T05:07:06.307Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}" - " 2025-10-02T05:07:06.316Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"4d19ab77-c0ce-495d-89d4-0412761b7c61\"}" - " 2025-10-02T05:07:06.329Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}" - " 2025-10-02T05:07:06.330Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.343Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}}" - " 2025-10-02T05:07:06.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}" - " 2025-10-02T05:07:06.403Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}" - " 2025-10-02T05:07:06.403Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}" - " 2025-10-02T05:07:06.405Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h8dh88h5h646h5b5h87h675h5bfhb6h57hc8hc9h667h567h5d6h66dh656h664h5ddh567h8fh675h5b8h545h5f4h5c4h7h89h686h547h7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}" - " 2025-10-02T05:07:06.405Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\"}" - " 2025-10-02T05:07:06.416Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f49ffb9f-9622-4043-a874-6aab50d877f7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}" - " 2025-10-02T05:07:06.417Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.501Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}" - " 2025-10-02T05:07:06.505Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}" - " 2025-10-02T05:07:06.505Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}" - " 2025-10-02T05:07:06.507Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h8dh88h5h646h5b5h87h675h5bfhb6h57hc8hc9h667h567h5d6h66dh656h664h5ddh567h8fh675h5b8h545h5f4h5c4h7h89h686h547h7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}" - " 2025-10-02T05:07:06.507Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\"}" - " 2025-10-02T05:07:06.524Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5c8375ff-cbab-467f-b2be-a8b60529f4f9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.525Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}" - " 2025-10-02T05:07:06.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.527Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}" - " 2025-10-02T05:07:06.529Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}" - " 2025-10-02T05:07:06.530Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\"}" - " 2025-10-02T05:07:06.534Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"f4f4f3a9-aa7c-4c32-85ae-1b5558aac625\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.536Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}" - " 2025-10-02T05:07:06.537Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.540Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}" - " 2025-10-02T05:07:06.542Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}" - " 2025-10-02T05:07:06.543Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\"}" - " 2025-10-02T05:07:06.547Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"5df0c737-87b2-4bc7-90da-9e741a4a60bb\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.588Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}" - " 2025-10-02T05:07:06.589Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.592Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}" - " 2025-10-02T05:07:06.595Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}" - " 2025-10-02T05:07:06.597Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\"}" - " 2025-10-02T05:07:06.602Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"3e4fc370-32f5-49fb-b1e3-47708b5e5c01\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.682Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}" - " 2025-10-02T05:07:06.683Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}" - " 2025-10-02T05:07:06.689Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}" - " 2025-10-02T05:07:06.690Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\"}" - " 2025-10-02T05:07:06.694Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"53e285e2-e06d-4768-8f36-582f98387404\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.854Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}" - " 2025-10-02T05:07:06.855Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.857Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}" - " 2025-10-02T05:07:06.858Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}" - " 2025-10-02T05:07:06.859Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\"}" - " 2025-10-02T05:07:06.864Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"a56f96dc-aeb2-4437-b244-d2d691bc01fd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:07.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}" - " 2025-10-02T05:07:07.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:07.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}" - " 2025-10-02T05:07:07.190Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}" - " 2025-10-02T05:07:07.191Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\"}" - " 2025-10-02T05:07:07.194Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"17f5b8b7-ac7c-43df-93e9-f38ad1800d5c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:07.835Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}" - " 2025-10-02T05:07:07.836Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:07.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}" - " 2025-10-02T05:07:07.842Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}" - " 2025-10-02T05:07:07.843Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\"}" - " 2025-10-02T05:07:07.846Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"e4a61def-6473-4df3-acbc-fd4c89936c05\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:09.127Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}" - " 2025-10-02T05:07:09.128Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:09.132Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}" - " 2025-10-02T05:07:09.134Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}" - " 2025-10-02T05:07:09.135Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\"}" - " 2025-10-02T05:07:09.139Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"63edf34e-e3fd-4ae8-baa2-3073fe2f9728\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:11.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}" - " 2025-10-02T05:07:11.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:11.704Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}" - " 2025-10-02T05:07:11.706Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}" - " 2025-10-02T05:07:11.707Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\"}" - " 2025-10-02T05:07:11.712Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"fec084fe-34c4-482e-b6d0-fdc36be8933f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:16.832Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}" - " 2025-10-02T05:07:16.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_23cd\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:16.837Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f10f3ca5-0579-448e-9a57-4b5fde1c906b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}" - " 2025-10-02T05:07:16.840Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}" - " 2025-10-02T05:07:16.841Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\"}" - " 2025-10-02T05:07:16.845Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"02bc2b34-b8a2-43f8-a298-b3bab50f75fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:26.345\e[0m" - " 2025-10-02T05:07:26.350Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:06Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:06Z\"}],\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\",\"resourceVersion\":\"1043\",\"uid\":\"d3acc156-a918-41c4-a233-7628ea2e1ee3\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"c34ff9ae-6184-4805-990d-998e82440cd2-global-topology\"}}}}" - " 2025-10-02T05:07:26.369Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\"}" - " 2025-10-02T05:07:26.372Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:26.378Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.385Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.385Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f10f3ca5-0579-448e-9a57-4b5fde1c906b\"}, \"namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"name\": \"ironic\", \"reconcileID\": \"74879c0f-8fa5-4676-b789-69ed8e200f0d\"}" - " 2025-10-02T05:07:26.396Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:26.396Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:26.404Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:26.434Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"f10f3ca5-0579-448e-9a57-4b5fde1c906b\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0009ce3c0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:26.345\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001941230?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000d8dc80})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc001863f20?, 0xc000580808?}, {0x22d71d5, 0x4}, {0xc000f60708, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc001863f20?, 0xc000d8dc80?}, {0xc000f60708?, 0xc001863f20?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00137b6c0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00137b6c0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001941230, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.449 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:426\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:06.366Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:06.373Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:07:06.401Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1385034c-8d81-4b75-a8a8-6c74fc17d654\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}" - " 2025-10-02T05:07:06.401Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:07:06.406Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:06.406Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:06.411Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:06.422Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:06.422Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:06.426Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:06.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}" - " 2025-10-02T05:07:06.445Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}" - " 2025-10-02T05:07:06.447Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}" - " 2025-10-02T05:07:06.450Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\"}" - " 2025-10-02T05:07:06.456Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.460Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"3e8779ea-99af-4769-aef5-fac75dd2e774\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\"}" - " 2025-10-02T05:07:06.470Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}" - " 2025-10-02T05:07:06.471Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\"}" - " 2025-10-02T05:07:06.477Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}" - " 2025-10-02T05:07:06.478Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"6d2fa442-d590-4782-8ed4-85682542b9c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}" - " 2025-10-02T05:07:06.480Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}" - " 2025-10-02T05:07:06.582Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}" - " 2025-10-02T05:07:06.585Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}" - " 2025-10-02T05:07:06.586Z\tINFO\tControllers.Ironic\tInput maps hash input - n585h5fbh544h584h55h55fh5dbh59ch6fh665h678h56fhffh657hd7hc7h5b5h576h95h5b5h575h59fh56dhf5h6fhd6h59fh54h58ch5cbhffh5d5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5e008a46-6bd3-444b-93e3-479db5674b78\"}" - " 2025-10-02T05:07:06.602Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}" - " 2025-10-02T05:07:06.603Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.676Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}" - " 2025-10-02T05:07:06.678Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}" - " 2025-10-02T05:07:06.683Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c1bcb528-63f2-4664-b410-7ab882fd6db9\"}" - " 2025-10-02T05:07:06.698Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}}" - " 2025-10-02T05:07:06.702Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}" - " 2025-10-02T05:07:06.704Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.777Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}" - " 2025-10-02T05:07:06.779Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}" - " 2025-10-02T05:07:06.779Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}" - " 2025-10-02T05:07:06.781Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ddh547h54bh597h5cdhb5h5bhffh5f8h577h576h665h5hd4h5fbh59fh4h66ch67hc9h586h698h9dh588h549h4h97h5ddhb8h88hf9h5fcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}" - " 2025-10-02T05:07:06.781Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\"}" - " 2025-10-02T05:07:06.796Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"41dae03a-a98a-4b6c-8342-51dd11d07762\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.797Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}" - " 2025-10-02T05:07:06.798Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.878Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}" - " 2025-10-02T05:07:06.880Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}" - " 2025-10-02T05:07:06.880Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}" - " 2025-10-02T05:07:06.881Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ddh547h54bh597h5cdhb5h5bhffh5f8h577h576h665h5hd4h5fbh59fh4h66ch67hc9h586h698h9dh588h549h4h97h5ddhb8h88hf9h5fcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}" - " 2025-10-02T05:07:06.881Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\"}" - " 2025-10-02T05:07:06.898Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"32144ede-602d-4ce2-82a3-4bf6f019834b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.899Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}" - " 2025-10-02T05:07:06.900Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.903Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}" - " 2025-10-02T05:07:06.905Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}" - " 2025-10-02T05:07:06.906Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\"}" - " 2025-10-02T05:07:06.910Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"0ec72ccb-b588-44ef-94ad-decb1f036242\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.910Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}" - " 2025-10-02T05:07:06.911Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}" - " 2025-10-02T05:07:06.915Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}" - " 2025-10-02T05:07:06.917Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\"}" - " 2025-10-02T05:07:06.921Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"bd19aba9-147e-4cb9-a6ad-f62a0fc0a409\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:06.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}" - " 2025-10-02T05:07:06.934Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:06.937Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}" - " 2025-10-02T05:07:06.940Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}" - " 2025-10-02T05:07:06.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\"}" - " 2025-10-02T05:07:06.947Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"d4d72161-e198-405d-a3e5-edcea155d392\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:07.028Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}" - " 2025-10-02T05:07:07.029Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:07.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}" - " 2025-10-02T05:07:07.034Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}" - " 2025-10-02T05:07:07.036Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\"}" - " 2025-10-02T05:07:07.040Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"557bccdc-f53f-4e06-88b5-f0fc10bee4a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:07.201Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}" - " 2025-10-02T05:07:07.202Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:07.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}" - " 2025-10-02T05:07:07.206Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}" - " 2025-10-02T05:07:07.208Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\"}" - " 2025-10-02T05:07:07.212Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"5cdeb7b5-b0dd-4a10-81f7-b8b1d77b8f70\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:07.532Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}" - " 2025-10-02T05:07:07.533Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:07.536Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}" - " 2025-10-02T05:07:07.538Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}" - " 2025-10-02T05:07:07.539Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\"}" - " 2025-10-02T05:07:07.544Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"eced7a84-04d2-4e89-9ff9-84b71de54788\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:08.185Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}" - " 2025-10-02T05:07:08.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:08.188Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}" - " 2025-10-02T05:07:08.190Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}" - " 2025-10-02T05:07:08.191Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\"}" - " 2025-10-02T05:07:08.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"cb13d29d-b548-499f-9867-976fb054057e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:09.476Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}" - " 2025-10-02T05:07:09.477Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:09.480Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}" - " 2025-10-02T05:07:09.482Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}" - " 2025-10-02T05:07:09.483Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\"}" - " 2025-10-02T05:07:09.487Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"68618382-1440-4af0-b673-0133e4ef5b3d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:12.048Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}" - " 2025-10-02T05:07:12.049Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:12.052Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}" - " 2025-10-02T05:07:12.054Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}" - " 2025-10-02T05:07:12.055Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\"}" - " 2025-10-02T05:07:12.060Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"c4e3d7fa-476c-46d0-ab07-9d9dfdec2b6e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:17.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}" - " 2025-10-02T05:07:17.182Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:17.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.3642ec8e-130a-4ea6-adf7-eaa774a43c61.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}" - " 2025-10-02T05:07:17.187Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}" - " 2025-10-02T05:07:17.188Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\"}" - " 2025-10-02T05:07:17.192Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"dfad7466-996b-41b1-9242-90dc1f557c9d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:26.699\e[0m" - " 2025-10-02T05:07:26.699Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:06Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:06Z\"}],\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\",\"resourceVersion\":\"1198\",\"uid\":\"0594b149-7ee0-49f6-9bc1-f6520c6ebd27\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:07:26.712Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\"}" - " 2025-10-02T05:07:26.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:26.719Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.725Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.725Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"3642ec8e-130a-4ea6-adf7-eaa774a43c61\"}, \"namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"name\": \"ironic\", \"reconcileID\": \"651502c9-13f1-4881-b785-96a734db649a\"}" - " 2025-10-02T05:07:26.732Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:26.732Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:26.739Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:26.769Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"3642ec8e-130a-4ea6-adf7-eaa774a43c61\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001c00dc0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:26.699\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc00043b530?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001c08400})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0015a8510?, 0xc00059d808?}, {0x22d71d5, 0x4}, {0xc00138a1c8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0015a8510?, 0xc001c08400?}, {0xc00138a1c8?, 0xc0015a8510?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0011ff260, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0011ff260, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc00043b530, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.078 seconds]\e[0m" - "\e[0mIronicInspector controller \e[38;5;243mwhen IronicInspector mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:615\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:27.540Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:27.540Z\tINFO\tironic-resource\twebhook - defaulter called" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:633 \e[38;5;243m@ 10/02/25 05:07:27.544\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected success, but got an error:" - ' <*errors.StatusError | 0xc000ce9860>: ' - ' Ironic.ironic.openstack.org "ironic" is invalid: spec.graphicalConsoles: Unsupported value: "": supported values: "Enabled", "Disabled"' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "ironic",' - ' Group: "ironic.openstack.org",' - ' Kind: "Ironic",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueNotSupported",' - ' Message: "Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Field: "spec.graphicalConsoles",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - " }\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/ironic-operator/tests/functional/ironicinspector_controller_test.go:633\e[0m \e[38;5;243m@ 10/02/25 05:07:27.544\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func5.8.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:633 +0x195" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.538 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicInspector reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:531\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:26.813Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:26.820Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:07:26.835Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-efeb2fda-c171-4f33-9c31-0f266d58a928\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}" - " 2025-10-02T05:07:26.835Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:07:26.841Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:26.841Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:26.846Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:26.854Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:26.854Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:26.857Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:26.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}" - " 2025-10-02T05:07:26.882Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}" - " 2025-10-02T05:07:26.886Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}" - " 2025-10-02T05:07:26.888Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\"}" - " 2025-10-02T05:07:26.895Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.898Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"975fa0d8-7bfd-48d2-b6ac-092a67bff248\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.906Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\"}" - " 2025-10-02T05:07:26.907Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.908Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}" - " 2025-10-02T05:07:26.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\"}" - " 2025-10-02T05:07:26.914Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}" - " 2025-10-02T05:07:26.915Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"5cd8b731-72d9-4820-a48c-752c71864bff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:26.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}" - " 2025-10-02T05:07:26.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.011Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}" - " 2025-10-02T05:07:27.016Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}" - " 2025-10-02T05:07:27.021Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}" - " 2025-10-02T05:07:27.021Z\tINFO\tControllers.Ironic\tInput maps hash input - n549h57dhdfhc8h569h556h678h659h695hf4h5bdh644h59h66h5d9h645h695h594h9bh648hffh678h55bhb4h56hbh598h694h669h578h66ch577q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9b324ec8-9053-4d7c-8d24-35a1eda90702\"}" - " 2025-10-02T05:07:27.033Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\"}" - " 2025-10-02T05:07:27.034Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\"}" - " 2025-10-02T05:07:27.114Z\tINFO\tControllers.Ironic\tInput maps hash input - n549h57dhdfhc8h569h556h678h659h695hf4h5bdh644h59h66h5d9h645h695h594h9bh648hffh678h55bhb4h56hbh598h694h669h578h66ch577q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"6c6ec52c-266f-4335-8ccd-e42b3831947c\"}" - " 2025-10-02T05:07:27.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}" - " 2025-10-02T05:07:27.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}" - " 2025-10-02T05:07:27.215Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}" - " 2025-10-02T05:07:27.220Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7733bad3-9341-4163-bf41-ccb2fff2ab27\"}" - " 2025-10-02T05:07:27.227Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}" - " 2025-10-02T05:07:27.228Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.242Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}}" - " 2025-10-02T05:07:27.313Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}" - " 2025-10-02T05:07:27.314Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}" - " 2025-10-02T05:07:27.314Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}" - " 2025-10-02T05:07:27.315Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n56fh59hf6h56dh665hf6h5cfh66h65bh5b9h546h64bh596h68fh54fh5bbh5dfh5ch85h5dh5f4h558h586h8fh55fh668h678hb7hc8h576hc5h78q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}" - " 2025-10-02T05:07:27.315Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\"}" - " 2025-10-02T05:07:27.327Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d9b110b2-f818-43a3-8885-ad86dce3fc7a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:27.327Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}" - " 2025-10-02T05:07:27.328Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.414Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}" - " 2025-10-02T05:07:27.415Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}" - " 2025-10-02T05:07:27.415Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}" - " 2025-10-02T05:07:27.416Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n56fh59hf6h56dh665hf6h5cfh66h65bh5b9h546h64bh596h68fh54fh5bbh5dfh5ch85h5dh5f4h558h586h8fh55fh668h678hb7hc8h576hc5h78q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}" - " 2025-10-02T05:07:27.416Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\"}" - " 2025-10-02T05:07:27.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7f1a9f5f-a7a6-4991-a711-53379d3c979e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:27.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}" - " 2025-10-02T05:07:27.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.435Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}" - " 2025-10-02T05:07:27.436Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}" - " 2025-10-02T05:07:27.437Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\"}" - " 2025-10-02T05:07:27.440Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bb2dc3fa-5e5a-4473-9f42-6f7c907bf65c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:27.442Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}" - " 2025-10-02T05:07:27.442Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.445Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}" - " 2025-10-02T05:07:27.446Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}" - " 2025-10-02T05:07:27.447Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\"}" - " 2025-10-02T05:07:27.451Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c80ff840-772c-4644-ae5e-29ba6cea3b94\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:27.491Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}" - " 2025-10-02T05:07:27.492Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}" - " 2025-10-02T05:07:27.495Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}" - " 2025-10-02T05:07:27.495Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\"}" - " 2025-10-02T05:07:27.499Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"0cbef234-9a9f-4dfa-be07-7df191f37868\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:27.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}" - " 2025-10-02T05:07:27.580Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.584Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}" - " 2025-10-02T05:07:27.585Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}" - " 2025-10-02T05:07:27.586Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\"}" - " 2025-10-02T05:07:27.589Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"a10a6276-4560-4b7b-b1f8-c4ba227a1796\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:27.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}" - " 2025-10-02T05:07:27.750Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:27.752Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}" - " 2025-10-02T05:07:27.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}" - " 2025-10-02T05:07:27.754Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\"}" - " 2025-10-02T05:07:27.756Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"c13ea64b-f033-4b71-bbfd-1bb9f8db6837\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:28.078Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}" - " 2025-10-02T05:07:28.079Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.084Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}" - " 2025-10-02T05:07:28.086Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}" - " 2025-10-02T05:07:28.087Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\"}" - " 2025-10-02T05:07:28.089Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"7030bb4f-74cc-4020-9da2-781b550c3b57\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:28.731Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}" - " 2025-10-02T05:07:28.732Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}" - " 2025-10-02T05:07:28.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}" - " 2025-10-02T05:07:28.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\"}" - " 2025-10-02T05:07:28.739Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"90193f09-32ab-4652-8bbc-889ad86f646d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:30.020Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}" - " 2025-10-02T05:07:30.021Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:30.023Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}" - " 2025-10-02T05:07:30.025Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}" - " 2025-10-02T05:07:30.026Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\"}" - " 2025-10-02T05:07:30.030Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"9c869e05-c8db-4a8b-8caf-45a69683d419\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:32.591Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}" - " 2025-10-02T05:07:32.592Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:32.596Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}" - " 2025-10-02T05:07:32.602Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}" - " 2025-10-02T05:07:32.605Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\"}" - " 2025-10-02T05:07:32.609Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"bc522f77-0a63-4a6a-b7c5-1d73a2b9a91b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:37.730Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}" - " 2025-10-02T05:07:37.731Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:37.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a5170fcd-7828-4496-896a-1523fdca2745.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}" - " 2025-10-02T05:07:37.737Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}" - " 2025-10-02T05:07:37.738Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\"}" - " 2025-10-02T05:07:37.743Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"d022eab7-5e1d-4615-907b-5a5c483e66e0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:47.243\e[0m" - " 2025-10-02T05:07:47.243Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:26Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:26Z\"}],\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\",\"resourceVersion\":\"1244\",\"uid\":\"191065b7-b275-4838-b26a-6fd720530da9\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:07:47.261Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\"}" - " 2025-10-02T05:07:47.265Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:47.271Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:47.276Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:47.276Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a5170fcd-7828-4496-896a-1523fdca2745\"}, \"namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"name\": \"ironic\", \"reconcileID\": \"76ed2cd3-700d-4351-9c4e-1196aa5b1a0a\"}" - " 2025-10-02T05:07:47.286Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:47.286Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:47.293Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:47.301Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"a5170fcd-7828-4496-896a-1523fdca2745\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000b4f900>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:47.243\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc001553380?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0018f6340})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc001a825d0?, 0xc00059c808?}, {0x22d71d5, 0x4}, {0xc00166c4e0, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc001a825d0?, 0xc0018f6340?}, {0xc00166c4e0?, 0xc001a825d0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00019a4d0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00019a4d0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc001553380, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.449 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:572\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:28.370Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:28.376Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:07:28.393Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9ff0c97a-9fa4-4be0-bfc3-53da31f652bd\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}" - " 2025-10-02T05:07:28.393Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:07:28.398Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:28.398Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:28.405Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:28.414Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:28.414Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:28.417Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:28.437Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}" - " 2025-10-02T05:07:28.440Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}" - " 2025-10-02T05:07:28.441Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}" - " 2025-10-02T05:07:28.444Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\"}" - " 2025-10-02T05:07:28.449Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.453Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"0963e369-8a4e-4944-baa6-53c95f32219a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.462Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}" - " 2025-10-02T05:07:28.462Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\"}" - " 2025-10-02T05:07:28.463Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\"}" - " 2025-10-02T05:07:28.469Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}" - " 2025-10-02T05:07:28.471Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"c70d8790-51dc-4013-99bf-ce4882605634\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}" - " 2025-10-02T05:07:28.473Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}" - " 2025-10-02T05:07:28.570Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}" - " 2025-10-02T05:07:28.573Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}" - " 2025-10-02T05:07:28.573Z\tINFO\tControllers.Ironic\tInput maps hash input - n66fhb7h5c7h694h96hdch54chfbh5bh5c4h59dhdh56bh55dh68fh679h5cdh6chc7h568h64bh657h675h78h54chf4h549h688h5c6h5c4h675h88q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"113ca701-39cd-4518-8027-6f65ea5ea82e\"}" - " 2025-10-02T05:07:28.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\"}" - " 2025-10-02T05:07:28.585Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.667Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\"}" - " 2025-10-02T05:07:28.668Z\tINFO\tControllers.Ironic\tInput maps hash input - n66fhb7h5c7h694h96hdch54chfbh5bh5c4h59dhdh56bh55dh68fh679h5cdh6chc7h568h64bh657h675h78h54chf4h549h688h5c6h5c4h675h88q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"dc9c63e9-0bad-4bd6-8168-c79ba9269206\"}" - " 2025-10-02T05:07:28.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}" - " 2025-10-02T05:07:28.678Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.680Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}" - " 2025-10-02T05:07:28.681Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}" - " 2025-10-02T05:07:28.685Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"b82e06a7-4be4-4958-b6ff-68cf504e6c30\"}" - " 2025-10-02T05:07:28.694Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}" - " 2025-10-02T05:07:28.694Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.697Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}}" - " 2025-10-02T05:07:28.768Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}" - " 2025-10-02T05:07:28.769Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}" - " 2025-10-02T05:07:28.769Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}" - " 2025-10-02T05:07:28.770Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7h57h685h89h68h55ch65fh5bbh79h685hb4h56ch59bh58ch5dfh585h5fchfch5d6h5dfh654hch7dh68fh666h697hd6h599h5f6h56bh5cbh7cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}" - " 2025-10-02T05:07:28.770Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\"}" - " 2025-10-02T05:07:28.778Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"4e8be9ac-9e31-453d-94c4-f9a96a759ccd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:28.779Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}" - " 2025-10-02T05:07:28.779Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.869Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}" - " 2025-10-02T05:07:28.871Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}" - " 2025-10-02T05:07:28.871Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}" - " 2025-10-02T05:07:28.873Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7h57h685h89h68h55ch65fh5bbh79h685hb4h56ch59bh58ch5dfh585h5fchfch5d6h5dfh654hch7dh68fh666h697hd6h599h5f6h56bh5cbh7cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}" - " 2025-10-02T05:07:28.873Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\"}" - " 2025-10-02T05:07:28.885Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"7e7d15f7-edcc-451b-b739-2a4c097b85f5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:28.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}" - " 2025-10-02T05:07:28.886Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}" - " 2025-10-02T05:07:28.890Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}" - " 2025-10-02T05:07:28.891Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\"}" - " 2025-10-02T05:07:28.893Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"3e6a2395-4632-47af-b149-ec67dd2a6ba4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:28.896Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}" - " 2025-10-02T05:07:28.897Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}" - " 2025-10-02T05:07:28.900Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}" - " 2025-10-02T05:07:28.903Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\"}" - " 2025-10-02T05:07:28.907Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"79118cf2-0615-4bea-b5cd-cbfe18c4add8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:28.948Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}" - " 2025-10-02T05:07:28.949Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.952Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}" - " 2025-10-02T05:07:28.954Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}" - " 2025-10-02T05:07:28.955Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\"}" - " 2025-10-02T05:07:28.958Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"bb71a1bb-f13e-4dda-b5d6-694d023c79cd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.039Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}" - " 2025-10-02T05:07:29.040Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}" - " 2025-10-02T05:07:29.047Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}" - " 2025-10-02T05:07:29.049Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\"}" - " 2025-10-02T05:07:29.052Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"a2998fd0-f042-4f99-a01b-c0b3ff47986a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}" - " 2025-10-02T05:07:29.214Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.218Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}" - " 2025-10-02T05:07:29.220Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}" - " 2025-10-02T05:07:29.221Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\"}" - " 2025-10-02T05:07:29.225Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d77a0546-7bbd-4479-9ca3-9124bd470442\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}" - " 2025-10-02T05:07:29.548Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.552Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}" - " 2025-10-02T05:07:29.555Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}" - " 2025-10-02T05:07:29.557Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\"}" - " 2025-10-02T05:07:29.561Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"e8fac122-1acf-4feb-9aa0-2e6058d33cb0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:30.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}" - " 2025-10-02T05:07:30.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:30.205Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}" - " 2025-10-02T05:07:30.207Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}" - " 2025-10-02T05:07:30.208Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\"}" - " 2025-10-02T05:07:30.211Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"fba3364e-e0c3-4099-beb5-bea22c286b36\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:31.492Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}" - " 2025-10-02T05:07:31.493Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:31.496Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}" - " 2025-10-02T05:07:31.498Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}" - " 2025-10-02T05:07:31.500Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\"}" - " 2025-10-02T05:07:31.505Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"8dc880a1-6274-4d7e-b4d9-200f69f94cf1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:34.066Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}" - " 2025-10-02T05:07:34.067Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:34.071Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}" - " 2025-10-02T05:07:34.074Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}" - " 2025-10-02T05:07:34.075Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\"}" - " 2025-10-02T05:07:34.079Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"32f04156-c44d-4967-bb16-4da0011791b7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:39.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}" - " 2025-10-02T05:07:39.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:39.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.246edc11-9c97-494f-b7b0-ce8869ff16d9.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}" - " 2025-10-02T05:07:39.207Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}" - " 2025-10-02T05:07:39.209Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\"}" - " 2025-10-02T05:07:39.213Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"d7ab8d97-9ea2-4b9d-bf4c-35cb97a25e35\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:48.699\e[0m" - " 2025-10-02T05:07:48.699Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:28Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:28Z\"}],\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\",\"resourceVersion\":\"1403\",\"uid\":\"dff3647b-e554-4547-98ce-ccf551f4a6f3\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:07:48.712Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\"}" - " 2025-10-02T05:07:48.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:48.720Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:48.725Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:48.725Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"246edc11-9c97-494f-b7b0-ce8869ff16d9\"}, \"namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"name\": \"ironic\", \"reconcileID\": \"33e92e44-fcd6-4f9a-ab1e-9b852e980286\"}" - " 2025-10-02T05:07:48.734Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:48.734Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:48.739Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:48.766Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"246edc11-9c97-494f-b7b0-ce8869ff16d9\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000d62b40>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:48.699\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc00166e600?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00190a980})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0016c8de0?, 0xc000099008?}, {0x22d71d5, 0x4}, {0xc001d00c48, 0x1, 0x17f018001f82cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0016c8de0?, 0xc00190a980?}, {0xc001d00c48?, 0xc0016c8de0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0014cb260, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0014cb260, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc00166e600, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.452 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:895\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:28.697Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:28.702Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-api-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:28.707Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-conductor-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:28.711Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-inspector-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:28.716Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-nagent-topology\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:28.739Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-18a8632c-fadc-4a3b-ba46-150eb4b77a93\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}" - " 2025-10-02T05:07:28.739Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\"}}}}" - " 2025-10-02T05:07:28.744Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:28.744Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:28.747Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:28.753Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:28.754Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:28.754Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:28.757Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:28.777Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}" - " 2025-10-02T05:07:28.780Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}" - " 2025-10-02T05:07:28.783Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}" - " 2025-10-02T05:07:28.786Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\"}" - " 2025-10-02T05:07:28.804Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.808Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c1e8e758-708e-467d-a3db-ec80b0a11c2f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.817Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\"}" - " 2025-10-02T05:07:28.818Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.820Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\"}" - " 2025-10-02T05:07:28.824Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"300587cb-5cbd-486b-a3de-c7afe8361f72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}" - " 2025-10-02T05:07:28.826Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:28.830Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}" - " 2025-10-02T05:07:28.834Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}" - " 2025-10-02T05:07:28.921Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}" - " 2025-10-02T05:07:28.924Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}" - " 2025-10-02T05:07:28.928Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}" - " 2025-10-02T05:07:28.928Z\tINFO\tControllers.Ironic\tInput maps hash input - nfbh668h567hb6h684h6h595h58fh566h655h676h79h595h5b7h98h685h5ch99h5f6h55bh679h5f9hb7hb5h5cchb9h58fh6ch568h5d9hfbhb5q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"ae5e0fb4-1262-45f9-92d7-6c40044b68a4\"}" - " 2025-10-02T05:07:28.937Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}" - " 2025-10-02T05:07:28.937Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}" - " 2025-10-02T05:07:29.023Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}" - " 2025-10-02T05:07:29.028Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"cb0d8f87-4499-4df5-a444-6d463cdd75b5\"}" - " 2025-10-02T05:07:29.042Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}}" - " 2025-10-02T05:07:29.046Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}" - " 2025-10-02T05:07:29.046Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.122Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}" - " 2025-10-02T05:07:29.124Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}" - " 2025-10-02T05:07:29.124Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}" - " 2025-10-02T05:07:29.126Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ffh7fh79h98h9dh577h95hfbhfdhdfh687h7ch687h576hf4h64h6dh68chc4h58bh654h5bch56ch75hd8h55dhc5h7dh6fh6ch85h9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}" - " 2025-10-02T05:07:29.126Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\"}" - " 2025-10-02T05:07:29.143Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"c0474af4-eb0b-4359-acad-abe220adfd31\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.143Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}" - " 2025-10-02T05:07:29.144Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.223Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}" - " 2025-10-02T05:07:29.225Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}" - " 2025-10-02T05:07:29.225Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}" - " 2025-10-02T05:07:29.228Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5ffh7fh79h98h9dh577h95hfbhfdhdfh687h7ch687h576hf4h64h6dh68chc4h58bh654h5bch56ch75hd8h55dhc5h7dh6fh6ch85h9fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}" - " 2025-10-02T05:07:29.228Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\"}" - " 2025-10-02T05:07:29.247Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9a0cc204-ea3e-409f-9181-09b21524786e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.248Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}" - " 2025-10-02T05:07:29.249Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.252Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}" - " 2025-10-02T05:07:29.254Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}" - " 2025-10-02T05:07:29.255Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\"}" - " 2025-10-02T05:07:29.260Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"9352c183-3c86-4e31-b2a6-ea3e3aab96e3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.261Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}" - " 2025-10-02T05:07:29.262Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.265Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}" - " 2025-10-02T05:07:29.267Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}" - " 2025-10-02T05:07:29.269Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\"}" - " 2025-10-02T05:07:29.272Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"674f3d5a-7b74-4640-af91-31c6ca4d2981\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.281Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}" - " 2025-10-02T05:07:29.282Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.285Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}" - " 2025-10-02T05:07:29.287Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}" - " 2025-10-02T05:07:29.288Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\"}" - " 2025-10-02T05:07:29.292Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"3356bcb8-c66e-4a5d-bfbf-058d52e9edcf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.374Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}" - " 2025-10-02T05:07:29.375Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.378Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}" - " 2025-10-02T05:07:29.380Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}" - " 2025-10-02T05:07:29.382Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\"}" - " 2025-10-02T05:07:29.386Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"4af403e4-b870-4a6d-9eb4-5dfad6bdacd1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}" - " 2025-10-02T05:07:29.549Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}" - " 2025-10-02T05:07:29.557Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}" - " 2025-10-02T05:07:29.559Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\"}" - " 2025-10-02T05:07:29.564Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"37d4fc9f-86c7-4a62-9786-5bf685abc18b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:29.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}" - " 2025-10-02T05:07:29.887Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:29.890Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}" - " 2025-10-02T05:07:29.892Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}" - " 2025-10-02T05:07:29.894Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\"}" - " 2025-10-02T05:07:29.898Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"7b4e716d-c753-4ed9-b21f-3e6312fab9fa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:30.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}" - " 2025-10-02T05:07:30.540Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:30.542Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}" - " 2025-10-02T05:07:30.544Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}" - " 2025-10-02T05:07:30.546Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\"}" - " 2025-10-02T05:07:30.550Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"74a0ab5f-696f-4a08-8216-e2324e36df6c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:31.830Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}" - " 2025-10-02T05:07:31.831Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:31.835Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}" - " 2025-10-02T05:07:31.837Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}" - " 2025-10-02T05:07:31.838Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\"}" - " 2025-10-02T05:07:31.842Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"71089d7b-20e4-48d9-9f0e-8a004e2fbb43\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:34.403Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}" - " 2025-10-02T05:07:34.404Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:34.407Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}" - " 2025-10-02T05:07:34.409Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}" - " 2025-10-02T05:07:34.410Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\"}" - " 2025-10-02T05:07:34.416Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"22fc037a-7550-4e1e-955f-13007a5689aa\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:39.537Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}" - " 2025-10-02T05:07:39.539Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0e43\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:39.541Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.e080b537-6114-44d5-a6a4-3afc0b766f33.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}" - " 2025-10-02T05:07:39.543Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}" - " 2025-10-02T05:07:39.545Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\"}" - " 2025-10-02T05:07:39.547Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"d076d475-305c-4790-98af-ab8a183996a3\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:07:49.043\e[0m" - " 2025-10-02T05:07:49.048Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:28Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:28Z\"}],\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\",\"resourceVersion\":\"1291\",\"uid\":\"e058db4d-e1ec-4e64-8c39-9dceb7eacf8f\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"a4cf7818-d21a-43d3-96b8-4c9c38800dd5-global-topology\"}}}}" - " 2025-10-02T05:07:49.065Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\"}" - " 2025-10-02T05:07:49.069Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:07:49.074Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:49.079Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:49.079Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e080b537-6114-44d5-a6a4-3afc0b766f33\"}, \"namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"name\": \"ironic\", \"reconcileID\": \"8a4e60f9-104c-4a18-9a52-5910ea180bda\"}" - " 2025-10-02T05:07:49.087Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:49.087Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:49.093Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:49.121Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"e080b537-6114-44d5-a6a4-3afc0b766f33\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.000s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001590460>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:07:49.043\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc000afcf90?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc0017b7540})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc001805770?, 0xc000099808?}, {0x22d71d5, 0x4}, {0xc00039cb28, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc001805770?, 0xc0017b7540?}, {0xc00039cb28?, 0xc001805770?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0004a0af0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0004a0af0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc000afcf90, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [0.013 seconds]\e[0m" - "\e[0mIronicNeutronAgent controller \e[38;5;243mwhen IronicNeutronAgent mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:349\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:51.576Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:51.576Z\tINFO\tironic-resource\twebhook - defaulter called" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367 \e[38;5;243m@ 10/02/25 05:07:51.58\e[0m" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Expected success, but got an error:" - ' <*errors.StatusError | 0xc001480640>: ' - ' Ironic.ironic.openstack.org "ironic" is invalid: spec.graphicalConsoles: Unsupported value: "": supported values: "Enabled", "Disabled"' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "Ironic.ironic.openstack.org \"ironic\" is invalid: spec.graphicalConsoles: Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Reason: "Invalid",' - ' Details: {' - ' Name: "ironic",' - ' Group: "ironic.openstack.org",' - ' Kind: "Ironic",' - ' UID: "",' - ' Causes: [' - ' {' - ' Type: "FieldValueNotSupported",' - ' Message: "Unsupported value: \"\": supported values: \"Enabled\", \"Disabled\"",' - ' Field: "spec.graphicalConsoles",' - ' },' - ' ],' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 422,' - ' },' - " }\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/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367\e[0m \e[38;5;243m@ 10/02/25 05:07:51.58\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func6.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367 +0x195" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.451 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicConductor reaches 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:492\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:52.495Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:52.501Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:07:52.513Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-c31befe8-1aa4-4e60-a8cc-4482c9b4c778\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}" - " 2025-10-02T05:07:52.513Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:07:52.517Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:52.517Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:52.520Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:52.528Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:52.528Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:52.535Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:52.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}" - " 2025-10-02T05:07:52.557Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}" - " 2025-10-02T05:07:52.559Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}" - " 2025-10-02T05:07:52.563Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\"}" - " 2025-10-02T05:07:52.571Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.574Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e648589f-04c0-46a3-b0af-dc208466cdb2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.582Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\"}" - " 2025-10-02T05:07:52.582Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.589Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\"}" - " 2025-10-02T05:07:52.595Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"33724599-0dfa-475d-8eef-e5bc8ee4db15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}" - " 2025-10-02T05:07:52.609Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.625Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}" - " 2025-10-02T05:07:52.631Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}" - " 2025-10-02T05:07:52.689Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}" - " 2025-10-02T05:07:52.692Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}" - " 2025-10-02T05:07:52.694Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}" - " 2025-10-02T05:07:52.694Z\tINFO\tControllers.Ironic\tInput maps hash input - n566h86h654hc9h5f5h5b5hdfh74h554h88h565h658h58bh87h588h5c8hbdh68dh69h665h55ch644hcfhdh5b7h696h5f7h5b7h55h565h696h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"e1c3ef83-e0a7-4bf4-9cb4-8b52f6e04c4c\"}" - " 2025-10-02T05:07:52.701Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\"}" - " 2025-10-02T05:07:52.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.789Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\"}" - " 2025-10-02T05:07:52.791Z\tINFO\tControllers.Ironic\tInput maps hash input - n566h86h654hc9h5f5h5b5hdfh74h554h88h565h658h58bh87h588h5c8hbdh68dh69h665h55ch644hcfhdh5b7h696h5f7h5b7h55h565h696h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"7efb6496-2544-4413-9ea2-2940b8d0ac9f\"}" - " 2025-10-02T05:07:52.801Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}" - " 2025-10-02T05:07:52.802Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.804Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}" - " 2025-10-02T05:07:52.805Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}" - " 2025-10-02T05:07:52.809Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"45fc1043-2525-4e5d-8308-3bf8cf2700da\"}" - " 2025-10-02T05:07:52.812Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}}" - " 2025-10-02T05:07:52.818Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}" - " 2025-10-02T05:07:52.818Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.890Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}" - " 2025-10-02T05:07:52.893Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}" - " 2025-10-02T05:07:52.893Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}" - " 2025-10-02T05:07:52.895Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n688hd5hdch699h5f4h665h565h647h5b5h657h694h5bdh8fh95h5b4h699hd8h5f8h59ch58fh87h599h5f9h5c7h68h99h5bch5fch657h5f7h5h565q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}" - " 2025-10-02T05:07:52.895Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\"}" - " 2025-10-02T05:07:52.924Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"72c62e69-ea19-4e21-8059-235c8e4b563f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:52.925Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}" - " 2025-10-02T05:07:52.926Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:52.991Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}" - " 2025-10-02T05:07:52.992Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}" - " 2025-10-02T05:07:52.993Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\"}" - " 2025-10-02T05:07:52.997Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"4d8fe239-495a-4745-be37-6ae35805d94b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:52.997Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}" - " 2025-10-02T05:07:52.998Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:53.000Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}" - " 2025-10-02T05:07:53.001Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}" - " 2025-10-02T05:07:53.002Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\"}" - " 2025-10-02T05:07:53.006Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"76c4406c-aa0c-4b9f-b93d-cd0764b8ede2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:53.008Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}" - " 2025-10-02T05:07:53.008Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:53.011Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}" - " 2025-10-02T05:07:53.012Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}" - " 2025-10-02T05:07:53.013Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\"}" - " 2025-10-02T05:07:53.017Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"f3421efc-0574-4907-81ad-22a6fb648c01\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:53.059Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}" - " 2025-10-02T05:07:53.060Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:53.062Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}" - " 2025-10-02T05:07:53.063Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}" - " 2025-10-02T05:07:53.064Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\"}" - " 2025-10-02T05:07:53.067Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dcdd7c43-7207-4749-801d-a9854f9b3dcf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:53.148Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}" - " 2025-10-02T05:07:53.149Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:53.152Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}" - " 2025-10-02T05:07:53.154Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}" - " 2025-10-02T05:07:53.156Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\"}" - " 2025-10-02T05:07:53.159Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"068b128f-68d8-43cb-84f5-55ef2a15e319\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:53.320Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}" - " 2025-10-02T05:07:53.321Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:53.324Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}" - " 2025-10-02T05:07:53.325Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}" - " 2025-10-02T05:07:53.326Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\"}" - " 2025-10-02T05:07:53.329Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"aaee8391-657c-40c2-9f68-d11fdd255724\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:53.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}" - " 2025-10-02T05:07:53.651Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:53.653Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}" - " 2025-10-02T05:07:53.655Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}" - " 2025-10-02T05:07:53.657Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\"}" - " 2025-10-02T05:07:53.660Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"02010e0e-227d-4f86-a0fb-d775581c8cae\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:54.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}" - " 2025-10-02T05:07:54.302Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.306Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}" - " 2025-10-02T05:07:54.308Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}" - " 2025-10-02T05:07:54.310Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\"}" - " 2025-10-02T05:07:54.314Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"ee895a68-4af1-4bd8-9019-1dee2979f99f\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.595Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}" - " 2025-10-02T05:07:55.596Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.599Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}" - " 2025-10-02T05:07:55.602Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}" - " 2025-10-02T05:07:55.603Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\"}" - " 2025-10-02T05:07:55.607Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"974c52a5-0e04-4d5f-bf51-a0591b46fcf5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:58.168Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}" - " 2025-10-02T05:07:58.170Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:58.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}" - " 2025-10-02T05:07:58.175Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}" - " 2025-10-02T05:07:58.177Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\"}" - " 2025-10-02T05:07:58.181Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"cf876166-2b8b-4ab6-a0d7-da332b8e1e84\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:03.302Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}" - " 2025-10-02T05:08:03.303Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:03.306Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.845a7683-759c-4dfd-9ed5-5948ef039995.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}" - " 2025-10-02T05:08:03.310Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}" - " 2025-10-02T05:08:03.312Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\"}" - " 2025-10-02T05:08:03.316Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"121dd4cd-d169-474c-aa40-6c6c875d3c0d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:12.813\e[0m" - " 2025-10-02T05:08:12.814Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:52Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:52Z\"}],\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\",\"resourceVersion\":\"1833\",\"uid\":\"609663b3-c1eb-419c-a9e4-98d3fca474ec\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:08:12.834Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\"}" - " 2025-10-02T05:08:12.836Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:08:12.842Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:12.845Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:12.845Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"845a7683-759c-4dfd-9ed5-5948ef039995\"}, \"namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"name\": \"ironic\", \"reconcileID\": \"dfb8a28c-a2dd-4b9b-bd06-9468085ca4d8\"}" - " 2025-10-02T05:08:12.851Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:12.851Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:12.860Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:12.890Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"845a7683-759c-4dfd-9ed5-5948ef039995\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0013eba40>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:12.813\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096af0, {{0xc000d747e0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc001e84140})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc0015662a0?, 0xc000283008?}, {0x22d71d5, 0x4}, {0xc001a600d8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc0015662a0?, 0xc001e84140?}, {0xc001a600d8?, 0xc0015662a0?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001f60e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001f60e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096af0, {{0xc000d747e0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.490 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:915\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:07:54.495Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:54.499Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-api-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:54.504Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-conductor-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:54.508Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-inspector-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:54.511Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-nagent-topology\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-10-02T05:07:54.534Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-d601a5a4-2188-44eb-97ff-11e1f9e19a7a\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}" - " 2025-10-02T05:07:54.534Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\",\"topologyRef\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\"}}}}" - " 2025-10-02T05:07:54.538Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:54.538Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:54.541Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:54.547Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:07:54.550Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:07:54.550Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:07:54.554Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:07:54.574Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}" - " 2025-10-02T05:07:54.577Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}" - " 2025-10-02T05:07:54.581Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}" - " 2025-10-02T05:07:54.585Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\"}" - " 2025-10-02T05:07:54.591Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.594Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"a8323fa0-54cc-4ffc-946d-83fc44cc21cc\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.604Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\"}" - " 2025-10-02T05:07:54.605Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\"}" - " 2025-10-02T05:07:54.612Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"83607a1a-5af7-4c9f-8843-a340f0a4a59a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.619Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}" - " 2025-10-02T05:07:54.626Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}" - " 2025-10-02T05:07:54.626Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}" - " 2025-10-02T05:07:54.626Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.709Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}" - " 2025-10-02T05:07:54.715Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}" - " 2025-10-02T05:07:54.721Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}" - " 2025-10-02T05:07:54.721Z\tINFO\tControllers.Ironic\tInput maps hash input - n57ch6dh5bfh665h5cfhdh5bbh77h8fh57fh5bdh55h668h8ch5f7h64dh686h5cfh66bh6dhb7h56chb8h674h56h55ch7ch57fh55bhdhc9h666q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"37066535-177d-40b5-b2a5-086d8a4b0229\"}" - " 2025-10-02T05:07:54.736Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\"}" - " 2025-10-02T05:07:54.737Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.809Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\"}" - " 2025-10-02T05:07:54.810Z\tINFO\tControllers.Ironic\tInput maps hash input - n57ch6dh5bfh665h5cfhdh5bbh77h8fh57fh5bdh55h668h8ch5f7h64dh686h5cfh66bh6dhb7h56chb8h674h56h55ch7ch57fh55bhdhc9h666q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"12756d3f-f3a3-4b30-8d1d-db443323402d\"}" - " 2025-10-02T05:07:54.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}" - " 2025-10-02T05:07:54.825Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}" - " 2025-10-02T05:07:54.830Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}" - " 2025-10-02T05:07:54.835Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"e73f98a7-60ad-48b8-b459-f727b6a71398\"}" - " 2025-10-02T05:07:54.850Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}" - " 2025-10-02T05:07:54.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:54.860Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}}" - " 2025-10-02T05:07:54.909Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}" - " 2025-10-02T05:07:54.911Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}" - " 2025-10-02T05:07:54.911Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}" - " 2025-10-02T05:07:54.912Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n76h658hc6h68ch555h584h7hcbh5f6h89h54fh664h698h7h697h688h554h5cfh7fhf5hbhfbhf9h64dh68dh54h59dh595h55dh5ch547h55q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}" - " 2025-10-02T05:07:54.912Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\"}" - " 2025-10-02T05:07:54.928Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"17bc1f2e-bcae-45e9-bea7-b5b7ab1dccdc\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:54.928Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}" - " 2025-10-02T05:07:54.929Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.009Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}" - " 2025-10-02T05:07:55.012Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}" - " 2025-10-02T05:07:55.012Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}" - " 2025-10-02T05:07:55.013Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n76h658hc6h68ch555h584h7hcbh5f6h89h54fh664h698h7h697h688h554h5cfh7fhf5hbhfbhf9h64dh68dh54h59dh595h55dh5ch547h55q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}" - " 2025-10-02T05:07:55.013Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\"}" - " 2025-10-02T05:07:55.029Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"f784b9f7-8302-478b-a8ce-0806e2a8e56e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.031Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}" - " 2025-10-02T05:07:55.032Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.109Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}" - " 2025-10-02T05:07:55.112Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}" - " 2025-10-02T05:07:55.113Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\"}" - " 2025-10-02T05:07:55.117Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"51dac90b-3782-4531-847a-4220b19954e5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}" - " 2025-10-02T05:07:55.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.121Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}" - " 2025-10-02T05:07:55.123Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}" - " 2025-10-02T05:07:55.125Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\"}" - " 2025-10-02T05:07:55.130Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"ccf12967-e4f8-4989-b68d-ed5bb1e55a4a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}" - " 2025-10-02T05:07:55.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.143Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}" - " 2025-10-02T05:07:55.145Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}" - " 2025-10-02T05:07:55.147Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\"}" - " 2025-10-02T05:07:55.152Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"abe141bf-da0f-4239-afb0-cdf6b8b8fc52\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.233Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}" - " 2025-10-02T05:07:55.234Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}" - " 2025-10-02T05:07:55.239Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}" - " 2025-10-02T05:07:55.240Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\"}" - " 2025-10-02T05:07:55.243Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"d9f654b2-89e6-41a5-8c9d-2ee6e01d79e8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.405Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}" - " 2025-10-02T05:07:55.406Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.409Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}" - " 2025-10-02T05:07:55.411Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}" - " 2025-10-02T05:07:55.413Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\"}" - " 2025-10-02T05:07:55.417Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"1a92b66a-5104-48f0-84a3-2dab9d3013f2\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:55.737Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}" - " 2025-10-02T05:07:55.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:55.742Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}" - " 2025-10-02T05:07:55.744Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}" - " 2025-10-02T05:07:55.745Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\"}" - " 2025-10-02T05:07:55.750Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0a182686-d691-49f6-9627-0ecf411dadcf\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:56.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}" - " 2025-10-02T05:07:56.392Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:56.395Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}" - " 2025-10-02T05:07:56.397Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}" - " 2025-10-02T05:07:56.399Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\"}" - " 2025-10-02T05:07:56.405Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"79fd325f-de6e-4636-929e-c01c710f9817\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:07:57.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}" - " 2025-10-02T05:07:57.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:07:57.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}" - " 2025-10-02T05:07:57.693Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}" - " 2025-10-02T05:07:57.694Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\"}" - " 2025-10-02T05:07:57.698Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"703dc95a-1617-4c53-bce9-d03591b1d6a0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:00.259Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}" - " 2025-10-02T05:08:00.260Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:00.263Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}" - " 2025-10-02T05:08:00.265Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}" - " 2025-10-02T05:08:00.266Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\"}" - " 2025-10-02T05:08:00.270Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"0f9ff30c-bf57-4ec8-8563-25ba42d8d1b9\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:05.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}" - " 2025-10-02T05:08:05.393Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_46d2\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:05.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.f4df30c1-629a-428d-9626-24838943dc98.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}" - " 2025-10-02T05:08:05.399Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}" - " 2025-10-02T05:08:05.400Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\"}" - " 2025-10-02T05:08:05.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"2371ae2c-dab1-400b-8c48-11eb44743dcd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:14.861\e[0m" - " 2025-10-02T05:08:14.866Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:07:54Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:07:54Z\"}],\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\",\"resourceVersion\":\"1808\",\"uid\":\"5c35e064-7128-49b2-a919-5a3e6a822fa7\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"topologyRef\":{\"name\":\"37dffc35-8e76-4a6e-98c8-d51dd9745b77-global-topology\"}}}}" - " 2025-10-02T05:08:14.884Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\"}" - " 2025-10-02T05:08:14.887Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:08:14.893Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:14.900Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:14.900Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f4df30c1-629a-428d-9626-24838943dc98\"}, \"namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"name\": \"ironic\", \"reconcileID\": \"504ae006-64fd-48fb-af15-636e4386345f\"}" - " 2025-10-02T05:08:14.915Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:14.915Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:14.924Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:14.949Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"f4df30c1-629a-428d-9626-24838943dc98\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001fb79a0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:14.861\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc001d66d50?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000fc29c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc00149c270?, 0xc000780008?}, {0x22d71d5, 0x4}, {0xc00095afa8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc00149c270?, 0xc000fc29c0?}, {0xc00095afa8?, 0xc00149c270?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003af880, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003af880, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc001d66d50, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:849 +0xcb5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.483 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/ironic-operator/tests/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1174\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:08:09.093Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-155b3251-8b65-4789-bb05-65e2b6ac9d47\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}" - " 2025-10-02T05:08:09.093Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"nodeSelector\":{\"foo\":\"bar\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:08:09.098Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:09.098Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:09.103Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:09.110Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:08:09.115Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:09.115Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:09.120Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:09.141Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}" - " 2025-10-02T05:08:09.144Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}" - " 2025-10-02T05:08:09.148Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}" - " 2025-10-02T05:08:09.151Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\"}" - " 2025-10-02T05:08:09.159Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.163Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"00e9049f-e80e-4469-a2d7-e06ee91648de\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.176Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\"}" - " 2025-10-02T05:08:09.177Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\"}" - " 2025-10-02T05:08:09.186Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}" - " 2025-10-02T05:08:09.191Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"b23cd159-ee95-45cf-8e4f-e7f3b560c807\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.192Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}" - " 2025-10-02T05:08:09.193Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.196Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}" - " 2025-10-02T05:08:09.281Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}" - " 2025-10-02T05:08:09.287Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}" - " 2025-10-02T05:08:09.292Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}" - " 2025-10-02T05:08:09.293Z\tINFO\tControllers.Ironic\tInput maps hash input - n689hddh65fhb4hc9h575h574h66bh58dh59ch58fh685h5h665h599h645h658h54ch7fh688h676h5d7h54bhfchb7hbch669h7dh7bh55fh567h684q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"9b9483ef-ecfb-42a8-8fe9-de7c6b036f71\"}" - " 2025-10-02T05:08:09.309Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}" - " 2025-10-02T05:08:09.310Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.382Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}" - " 2025-10-02T05:08:09.385Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}" - " 2025-10-02T05:08:09.392Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"ac87f1b3-9990-4413-8add-c06ac6a07117\"}" - " 2025-10-02T05:08:09.410Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}" - " 2025-10-02T05:08:09.412Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.412Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}}" - " 2025-10-02T05:08:09.483Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}" - " 2025-10-02T05:08:09.485Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}" - " 2025-10-02T05:08:09.485Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}" - " 2025-10-02T05:08:09.486Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n64h99hcbh84h556h95hbfh687h5dbh55bh58dh76hbh5f7h57chb8h9ch645hf8h64ch54bh98h64bh79hd6h588h5dh5h678h5f6h5c7h5ccq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}" - " 2025-10-02T05:08:09.486Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\"}" - " 2025-10-02T05:08:09.506Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"24df99d1-2d3e-4978-bda6-4833fb5fb68b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:09.506Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}" - " 2025-10-02T05:08:09.507Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}" - " 2025-10-02T05:08:09.584Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}" - " 2025-10-02T05:08:09.584Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\"}" - " 2025-10-02T05:08:09.589Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"a300038b-7195-43a9-a20e-39d45f74d6d0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:09.590Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}" - " 2025-10-02T05:08:09.590Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.593Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}" - " 2025-10-02T05:08:09.596Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}" - " 2025-10-02T05:08:09.597Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\"}" - " 2025-10-02T05:08:09.600Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"f60a0ec8-3da4-42f3-bd4e-3320546a0214\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:09.600Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}" - " 2025-10-02T05:08:09.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.605Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}" - " 2025-10-02T05:08:09.607Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}" - " 2025-10-02T05:08:09.608Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\"}" - " 2025-10-02T05:08:09.613Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"41f6590e-ab11-4a33-9ed8-a7bef3eddaf8\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:09.654Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}" - " 2025-10-02T05:08:09.655Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.658Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}" - " 2025-10-02T05:08:09.659Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}" - " 2025-10-02T05:08:09.661Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\"}" - " 2025-10-02T05:08:09.665Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"867fa1ec-a606-4021-b038-83441091e3e5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:09.747Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}" - " 2025-10-02T05:08:09.747Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}" - " 2025-10-02T05:08:09.752Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}" - " 2025-10-02T05:08:09.753Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\"}" - " 2025-10-02T05:08:09.756Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"2b5bc063-3de4-49de-8e7f-075b27771e2a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:09.918Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}" - " 2025-10-02T05:08:09.919Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:09.922Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}" - " 2025-10-02T05:08:09.924Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}" - " 2025-10-02T05:08:09.926Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\"}" - " 2025-10-02T05:08:09.930Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"0a5bb0c0-2be8-4ed8-9d16-fd0a4591992c\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:10.251Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}" - " 2025-10-02T05:08:10.252Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:10.255Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}" - " 2025-10-02T05:08:10.258Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}" - " 2025-10-02T05:08:10.260Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\"}" - " 2025-10-02T05:08:10.265Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"cf685108-44e3-4e01-98bc-983fda35d676\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:10.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}" - " 2025-10-02T05:08:10.908Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:10.911Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}" - " 2025-10-02T05:08:10.913Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}" - " 2025-10-02T05:08:10.914Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\"}" - " 2025-10-02T05:08:10.919Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"dcf09bd4-12d2-4cc5-afdd-8a96ff4a9758\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:12.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}" - " 2025-10-02T05:08:12.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:12.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}" - " 2025-10-02T05:08:12.206Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}" - " 2025-10-02T05:08:12.208Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\"}" - " 2025-10-02T05:08:12.212Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8b2283ed-dc99-4a75-89bd-55d1f6434f8b\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:14.773Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}" - " 2025-10-02T05:08:14.774Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:14.777Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}" - " 2025-10-02T05:08:14.779Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}" - " 2025-10-02T05:08:14.780Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\"}" - " 2025-10-02T05:08:14.784Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"8657b228-3b80-4c71-b0df-4fe037d20fda\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:19.906Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}" - " 2025-10-02T05:08:19.907Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_7c1e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:19.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}" - " 2025-10-02T05:08:19.913Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}" - " 2025-10-02T05:08:19.916Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\"}" - " 2025-10-02T05:08:19.920Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"def1837e-4e02-400a-a9bf-1b1b6787405a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:29.413\e[0m" - " 2025-10-02T05:08:29.418Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:08:09Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:nodeSelector\":{\".\":{},\"f:foo\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:08:09Z\"}],\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\",\"resourceVersion\":\"1412\",\"uid\":\"cd9cb36f-1c99-4299-855c-e7d366382c7b\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"nodeSelector\":{\"foo\":\"bar\"},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:08:29.435Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\"}" - " 2025-10-02T05:08:29.439Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:08:29.446Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:29.451Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:29.451Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\"}, \"namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"name\": \"ironic\", \"reconcileID\": \"095de0cc-695a-4385-b325-cbd782bccd44\"}" - " 2025-10-02T05:08:29.460Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:29.460Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:29.467Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:29.475Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"b6a368c1-a81b-4c00-8af6-8cb1f4f5ef28\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0014d55e0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:29.413\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc0005aa660, {{0xc0019d5830?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc000c7aa80})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc000aa2a20?, 0xc0000cb008?}, {0x22d71d5, 0x4}, {0xc001a902e8, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc000aa2a20?, 0xc000c7aa80?}, {0xc001a902e8?, 0xc000aa2a20?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001298070, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001298070, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc0005aa660, {{0xc0019d5830, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:1113 +0x6c5" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.144 seconds]\e[0m" - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/suite_test.go:240\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W1002 05:08:29.509716 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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' - ' W1002 05:08:29.509751 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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' - ' W1002 05:08:29.509890 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Role ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1002 05:08:29.510010 52291 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicNeutronAgent 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• [FAILED] [20.719 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;243mwhen The service is fully running \e[38;5;9m\e[1m[It] should 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/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:276\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:08:12.952Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:08:12.972Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0a671331-dd5e-41db-80cc-c7ae2cb2b30d\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:12.972Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-10-02T05:08:12.977Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:12.977Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:12.982Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:12.995Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:12.995Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:13.000Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:13.026Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}" - " 2025-10-02T05:08:13.030Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}" - " 2025-10-02T05:08:13.034Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}" - " 2025-10-02T05:08:13.037Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}" - " 2025-10-02T05:08:13.042Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}" - " 2025-10-02T05:08:13.042Z\tINFO\tControllers.Ironic\tWaiting for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4817f4fe-b7ea-41a3-9ac4-4cd78b072772\"}" - " 2025-10-02T05:08:13.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"f7137225-dac2-4ec3-9290-644ff44dc0fe\"}" - " 2025-10-02T05:08:13.056Z\tINFO\tControllers.Ironic\tWaiting for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"f7137225-dac2-4ec3-9290-644ff44dc0fe\"}" - " 2025-10-02T05:08:13.065Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"1d7e92dd-bfad-4e07-b5db-64c909d44d7e\"}" - " 2025-10-02T05:08:13.066Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.072Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"1d7e92dd-bfad-4e07-b5db-64c909d44d7e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.076Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"1d7e92dd-bfad-4e07-b5db-64c909d44d7e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:13.088Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\"}" - " 2025-10-02T05:08:13.089Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.092Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\"}" - " 2025-10-02T05:08:13.099Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.104Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4a2ed46d-e8d4-446c-834e-172296849256\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.108Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}" - " 2025-10-02T05:08:13.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}" - " 2025-10-02T05:08:13.199Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}" - " 2025-10-02T05:08:13.203Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}" - " 2025-10-02T05:08:13.203Z\tINFO\tControllers.Ironic\tInput maps hash input - n654hcbhd6hc9h57bh5c8hdbh5hfbh69h584h5dfh689hbch575h55hdchdh585hd5h55dh96h67bh84h578h7h566h64bh56chd8h646hcdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ed42342c-1177-4525-94e5-f58bc2790a3d\"}" - " 2025-10-02T05:08:13.219Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\"}" - " 2025-10-02T05:08:13.220Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.294Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\"}" - " 2025-10-02T05:08:13.296Z\tINFO\tControllers.Ironic\tInput maps hash input - n654hcbhd6hc9h57bh5c8hdbh5hfbh69h584h5dfh689hbch575h55hdchdh585hd5h55dh96h67bh84h578h7h566h64bh56chd8h646hcdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"858ac071-e63b-4f7b-8280-8a022bd64c6a\"}" - " 2025-10-02T05:08:13.308Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}" - " 2025-10-02T05:08:13.309Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.312Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}" - " 2025-10-02T05:08:13.314Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}" - " 2025-10-02T05:08:13.319Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"01fb3fda-f854-4015-9b00-26cfc716f8c1\"}" - " 2025-10-02T05:08:13.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}" - " 2025-10-02T05:08:13.335Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.344Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.344Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"DBSyncReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.396Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}" - " 2025-10-02T05:08:13.399Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}" - " 2025-10-02T05:08:13.399Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}" - " 2025-10-02T05:08:13.401Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h587hb6h5b5h5cdh5bch65h9dh9hddh5ddh688h54dh574h5ch68hb8h5d5h55ch56h659h5fbh566h597h548h5ddhbbhd6h664hc7hd8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}" - " 2025-10-02T05:08:13.401Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\"}" - " 2025-10-02T05:08:13.419Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"ff4de08f-5ece-4935-90c6-209c81d3b58d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:13.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}" - " 2025-10-02T05:08:13.421Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-old-account exists; database username is ironic_762a\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:13.427Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": \"DBSyncReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.439Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.440Z\tINFO\t---Test---\tService should fully configure on MariaDBAccount 5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb/some-old-account" - " 2025-10-02T05:08:13.464Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:13.464Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:13.471Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:13.496Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}" - " 2025-10-02T05:08:13.498Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}" - " 2025-10-02T05:08:13.499Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}" - " 2025-10-02T05:08:13.500Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h587hb6h5b5h5cdh5bch65h9dh9hddh5ddh688h54dh574h5ch68hb8h5d5h55ch56h659h5fbh566h597h548h5ddhbbhd6h664hc7hd8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}" - " 2025-10-02T05:08:13.500Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\"}" - " 2025-10-02T05:08:13.517Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"4dfa4d91-205e-43d0-8230-f0525d694dab\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:13.517Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\"}" - " 2025-10-02T05:08:13.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.534Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-new-account\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}}" - " 2025-10-02T05:08:13.535Z\tINFO\t---Test---\tService should move to run fully off MariaDBAccount 5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb/some-new-account and remove finalizer from 5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb/some-old-account" - " 2025-10-02T05:08:13.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\"}" - " 2025-10-02T05:08:13.604Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-new-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8c9c6ce0-c2b8-4d2c-9531-8881f4b55cf2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.619Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}" - " 2025-10-02T05:08:13.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}" - " 2025-10-02T05:08:13.707Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: updated\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}" - " 2025-10-02T05:08:13.707Z\tINFO\tControllers.Ironic\tInput maps hash input - nfch59ch574h57hd7h647h5bdhbfh57h67bh699h57ch58bh68bh94h687h57ch7fhb5h5fdh5b6h7dh74h588h58bh5d4h677h5d6hf5hbbhf8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"d3a6d36a-2220-4893-bfce-c332bfce9c3c\"}" - " 2025-10-02T05:08:13.722Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\"}" - " 2025-10-02T05:08:13.723Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.798Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\"}" - " 2025-10-02T05:08:13.805Z\tINFO\tControllers.Ironic\tInput maps hash input - nfch59ch574h57hd7h647h5bdhbfh57h67bh699h57ch58bh68bh94h687h57ch7fhb5h5fdh5b6h7dh74h588h58bh5d4h677h5d6hf5hbbhf8h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a90d6041-7df6-4053-96ac-fd936b72c837\"}" - " 2025-10-02T05:08:13.824Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}" - " 2025-10-02T05:08:13.825Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}" - " 2025-10-02T05:08:13.831Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}" - " 2025-10-02T05:08:13.832Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\"}" - " 2025-10-02T05:08:13.850Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8433762f-b647-4070-9450-ac2e2a7607a4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:13.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}" - " 2025-10-02T05:08:13.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}" - " 2025-10-02T05:08:13.901Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}" - " 2025-10-02T05:08:13.903Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\"}" - " 2025-10-02T05:08:13.908Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"dc7f77f2-8139-4571-a6cf-9ba67d6d2b09\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:13.908Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}" - " 2025-10-02T05:08:13.909Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.912Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}" - " 2025-10-02T05:08:13.914Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}" - " 2025-10-02T05:08:13.916Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\"}" - " 2025-10-02T05:08:13.921Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"0e19d683-e6c1-495c-a73b-778558200bfd\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:13.921Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}" - " 2025-10-02T05:08:13.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}" - " 2025-10-02T05:08:13.928Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}" - " 2025-10-02T05:08:13.929Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\"}" - " 2025-10-02T05:08:13.933Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"023e52b6-d802-4308-8d48-8c03f404673a\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:13.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}" - " 2025-10-02T05:08:13.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:13.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}" - " 2025-10-02T05:08:13.948Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}" - " 2025-10-02T05:08:13.949Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\"}" - " 2025-10-02T05:08:13.954Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"8752c455-a31c-4499-a799-d3e5ed5429e1\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:14.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}" - " 2025-10-02T05:08:14.037Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:14.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}" - " 2025-10-02T05:08:14.042Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}" - " 2025-10-02T05:08:14.043Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\"}" - " 2025-10-02T05:08:14.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7dec8ca3-08da-4f9e-b215-24d591a2e1e6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:14.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}" - " 2025-10-02T05:08:14.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:14.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}" - " 2025-10-02T05:08:14.216Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}" - " 2025-10-02T05:08:14.217Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\"}" - " 2025-10-02T05:08:14.221Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"aa66db0e-1a08-4ed7-a4c8-7f98bc8a95a6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:14.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}" - " 2025-10-02T05:08:14.547Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:14.551Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}" - " 2025-10-02T05:08:14.553Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}" - " 2025-10-02T05:08:14.554Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\"}" - " 2025-10-02T05:08:14.559Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"e883a015-46a9-493a-906c-cbcd2a064675\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:15.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}" - " 2025-10-02T05:08:15.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:15.203Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}" - " 2025-10-02T05:08:15.205Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}" - " 2025-10-02T05:08:15.205Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\"}" - " 2025-10-02T05:08:15.209Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"76b4b30c-1bcd-4c42-a9ef-51b7226277a0\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:16.490Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}" - " 2025-10-02T05:08:16.491Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:16.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}" - " 2025-10-02T05:08:16.496Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}" - " 2025-10-02T05:08:16.497Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\"}" - " 2025-10-02T05:08:16.501Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"a2d85b7c-1988-4b36-ba69-3bbbd24c06d6\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:19.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}" - " 2025-10-02T05:08:19.063Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:19.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}" - " 2025-10-02T05:08:19.069Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}" - " 2025-10-02T05:08:19.071Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\"}" - " 2025-10-02T05:08:19.075Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"7baa9b31-b71c-436b-986e-54bb9005d7ba\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:24.195Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}" - " 2025-10-02T05:08:24.197Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount some-new-account exists; database username is ironic_9553\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:24.200Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}" - " 2025-10-02T05:08:24.203Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}" - " 2025-10-02T05:08:24.205Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\"}" - " 2025-10-02T05:08:24.210Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"04e4596b-e9e7-40df-9925-52c5e4f4f155\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317 \e[38;5;243m@ 10/02/25 05:08:33.544\e[0m" - " 2025-10-02T05:08:33.545Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:08:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:08:12Z\"}],\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\",\"resourceVersion\":\"1877\",\"uid\":\"ff052034-01c6-4aeb-aa1a-289a93831988\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:08:33.563Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\"}" - " 2025-10-02T05:08:33.566Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret some-new-account-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account-db-secret\"}" - " 2025-10-02T05:08:33.572Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount some-new-account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-new-account\"}" - " 2025-10-02T05:08:33.574Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret some-old-account-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account-db-secret\"}" - " 2025-10-02T05:08:33.579Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"some-old-account\"}" - " 2025-10-02T05:08:33.585Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:33.585Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\"}, \"namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"name\": \"ironic\", \"reconcileID\": \"179e127b-0d16-4327-84c8-9135f25b28fa\"}" - " 2025-10-02T05:08:33.596Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:33.596Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:33.600Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:33.626Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"5ba036c7-9b2d-4a13-8ab2-9ca40c9238eb\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' Expected' - ' <[]string | len:1, cap:1>: [' - ' "openstack.org/ironic",' - ' ]' - ' not to contain element matching' - " : openstack.org/ironic\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/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317\e[0m \e[38;5;243m@ 10/02/25 05:08:33.544\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.4()' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317 +0x6d4" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.116 seconds]\e[0m" - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/suite_test.go:240\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W1002 05:08:33.658748 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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' - ' W1002 05:08:33.658818 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicAPI ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1002 05:08:33.658864 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.MariaDBAccount ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1002 05:08:33.658956 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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' - ' W1002 05:08:33.658990 52289 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.Ironic 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• [FAILED] [20.435 seconds]\e[0m" - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent 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/ironic-operator/tests/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:373\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-10-02T05:08:17.159Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-10-02T05:08:17.164Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-10-02T05:08:17.181Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9a589948-1241-41fd-8deb-eb0a6e5d0405\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}" - " 2025-10-02T05:08:17.181Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"},\"spec\":{\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"containerImage\":\"test://ironic\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicNeutronAgent\":{\"containerImage\":\"test://ironic\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"secret\":\"test-secret\"}}}" - " 2025-10-02T05:08:17.186Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:17.186Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:17.189Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:17.197Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:17.197Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:17.200Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:17.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}" - " 2025-10-02T05:08:17.225Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}" - " 2025-10-02T05:08:17.228Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}" - " 2025-10-02T05:08:17.230Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\"}" - " 2025-10-02T05:08:17.238Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.242Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b2c66c0b-afbd-46f7-a25b-27dd0f9a951a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.254Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\"}" - " 2025-10-02T05:08:17.254Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.257Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\"}" - " 2025-10-02T05:08:17.263Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"311fd77d-2911-4943-b624-f8df9ee30897\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.269Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}" - " 2025-10-02T05:08:17.276Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}" - " 2025-10-02T05:08:17.277Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}" - " 2025-10-02T05:08:17.277Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.358Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}" - " 2025-10-02T05:08:17.362Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}" - " 2025-10-02T05:08:17.367Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}" - " 2025-10-02T05:08:17.367Z\tINFO\tControllers.Ironic\tInput maps hash input - n54fh675h5fbhfbh548h89h55fhddh54dh5h596h668h58bh679h68dhfch644h57ch598h678h679h597h684h79h655h5dfh9dh69h577h669h5dch5b9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"02d97ed8-2a67-4d0b-89e7-4c106002f9ff\"}" - " 2025-10-02T05:08:17.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}" - " 2025-10-02T05:08:17.384Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}" - " 2025-10-02T05:08:17.459Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}" - " 2025-10-02T05:08:17.465Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"369c3aff-0c7f-4201-965b-3d33747871ae\"}" - " 2025-10-02T05:08:17.476Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}" - " 2025-10-02T05:08:17.477Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.491Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}}" - " 2025-10-02T05:08:17.559Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}" - " 2025-10-02T05:08:17.561Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}" - " 2025-10-02T05:08:17.561Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}" - " 2025-10-02T05:08:17.564Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n66ch56dh5dfh68h5c9h57ch689h55dh599h5d7hfbh696h6fh676h5c8h54fhcch5dfh559h548h59dhd8h66h599h544h94hf9h578h55ch5chffh9cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}" - " 2025-10-02T05:08:17.564Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\"}" - " 2025-10-02T05:08:17.584Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"c592b136-9c23-4336-91b5-de6edabc3887\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:17.585Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}" - " 2025-10-02T05:08:17.586Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.659Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}" - " 2025-10-02T05:08:17.662Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}" - " 2025-10-02T05:08:17.663Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\"}" - " 2025-10-02T05:08:17.667Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"4a83c36c-4ed9-4418-929d-6cd0e81bd27e\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:17.668Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}" - " 2025-10-02T05:08:17.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}" - " 2025-10-02T05:08:17.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}" - " 2025-10-02T05:08:17.675Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\"}" - " 2025-10-02T05:08:17.680Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"87ec3888-8e60-4871-859c-1012ff6bd602\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:17.680Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}" - " 2025-10-02T05:08:17.681Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.684Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}" - " 2025-10-02T05:08:17.685Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}" - " 2025-10-02T05:08:17.686Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\"}" - " 2025-10-02T05:08:17.689Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"93b76f2a-a397-40ba-835b-73cf22b11a1d\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:17.701Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}" - " 2025-10-02T05:08:17.702Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.704Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}" - " 2025-10-02T05:08:17.706Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}" - " 2025-10-02T05:08:17.708Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\"}" - " 2025-10-02T05:08:17.712Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"48c482ea-5963-4bd5-ae04-cbacd37b13b5\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:17.793Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}" - " 2025-10-02T05:08:17.794Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.796Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}" - " 2025-10-02T05:08:17.798Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}" - " 2025-10-02T05:08:17.800Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\"}" - " 2025-10-02T05:08:17.805Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"f86e1c4b-564f-4b77-b475-e7e3f71887c7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:17.965Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}" - " 2025-10-02T05:08:17.966Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:17.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}" - " 2025-10-02T05:08:17.973Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}" - " 2025-10-02T05:08:17.975Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\"}" - " 2025-10-02T05:08:17.980Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"b7d12368-cb6b-4c4a-814e-52ebb4863f89\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:18.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}" - " 2025-10-02T05:08:18.302Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:18.305Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}" - " 2025-10-02T05:08:18.307Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}" - " 2025-10-02T05:08:18.309Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\"}" - " 2025-10-02T05:08:18.312Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"57b3fe0b-6dac-49e3-a77e-8893720cead7\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:18.953Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}" - " 2025-10-02T05:08:18.954Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:18.957Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}" - " 2025-10-02T05:08:18.960Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}" - " 2025-10-02T05:08:18.961Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\"}" - " 2025-10-02T05:08:18.965Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"e0775607-87d0-4556-b32a-3266322d4a13\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:20.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}" - " 2025-10-02T05:08:20.247Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:20.250Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}" - " 2025-10-02T05:08:20.252Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}" - " 2025-10-02T05:08:20.253Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\"}" - " 2025-10-02T05:08:20.257Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"0e3d1321-342d-4ed1-913e-43c2134bd238\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:22.819Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}" - " 2025-10-02T05:08:22.820Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:22.822Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}" - " 2025-10-02T05:08:22.824Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}" - " 2025-10-02T05:08:22.826Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\"}" - " 2025-10-02T05:08:22.831Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"58a186b5-e8e1-4794-b68d-21c5796b3fd4\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-10-02T05:08:27.952Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}" - " 2025-10-02T05:08:27.953Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:27.957Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.42cb033e-af96-426f-8f89-6ff2285c69ba.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}" - " 2025-10-02T05:08:27.960Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}" - " 2025-10-02T05:08:27.961Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\"}" - " 2025-10-02T05:08:27.968Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"98ea4786-8467-4e7e-b8fa-4eb872c39416\", \"error\": \"IronicConductor.ironic.openstack.org \\\"ironic-conductor\\\" is invalid: spec.graphicalConsoles: Unsupported value: \\\"\\\": supported values: \\\"Enabled\\\", \\\"Disabled\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 \e[38;5;243m@ 10/02/25 05:08:37.492\e[0m" - " 2025-10-02T05:08:37.493Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-10-02T05:08:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-10-02T05:08:17Z\"}],\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\",\"resourceVersion\":\"2068\",\"uid\":\"1f29d3e3-1fb7-4b9a-b855-f79c7e0771b2\"},\"spec\":{\"apiTimeout\":60,\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\"}],\"ironicInspector\":{\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic-inspector\",\"override\":{},\"passwordSelectors\":{\"service\":\"IronicInspectorPassword\"},\"preserveJobs\":true,\"replicas\":1,\"resources\":{},\"serviceUser\":\"ironic-inspector\",\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicNeutronAgent\":{\"customServiceConfig\":\"# add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"json-rpc\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" - " 2025-10-02T05:08:37.510Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\"}" - " 2025-10-02T05:08:37.513Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from Secret ironic-db-secret\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\", \"ObjectType\": \"*v1.Secret\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic-db-secret\"}" - " 2025-10-02T05:08:37.518Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:37.523Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"ObjectName\": \"ironic\"}" - " 2025-10-02T05:08:37.523Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42cb033e-af96-426f-8f89-6ff2285c69ba\"}, \"namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"name\": \"ironic\", \"reconcileID\": \"8c770f8c-2e3b-43d8-865e-e55239705066\"}" - " 2025-10-02T05:08:37.532Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-10-02T05:08:37.532Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-10-02T05:08:37.539Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-10-02T05:08:37.548Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"42cb033e-af96-426f-8f89-6ff2285c69ba\", \"Kind\": \"Ironic\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.001s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:228 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0017cc6e0>: ' - ' keystoneservices.keystone.openstack.org "ironic" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "keystoneservices.keystone.openstack.org \"ironic\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic",' - ' Group: "keystone.openstack.org",' - ' Kind: "keystoneservices",' - ' UID: "",' - ' Causes: nil,' - ' RetryAfterSeconds: 0,' - ' },' - ' Code: 404,' - ' },' - " }\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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m \e[38;5;243m@ 10/02/25 05:08:37.492\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).GetKeystoneService(0xc000096ea8, {{0xc0007114d0?, 0x4c0949?}, {0x22d8d1a?, 0x21edfa0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229 +0x197" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady.func1({0x2658000, 0xc00221b180})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:240 +0x3a" - ' reflect.Value.call({0x1e4f7a0?, 0xc001de3980?, 0xc000701008?}, {0x22d71d5, 0x4}, {0xc000a93ec0, 0x1, 0x20b2cc0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1e4f7a0?, 0xc001de3980?, 0xc00221b180?}, {0xc000a93ec0?, 0xc001de3980?, 0x1e4f7a0?})' - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002c07e0, {0x2637140, 0x39d87c0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002c07e0, {0x2637140, 0x39d87c0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.0/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/keystone-operator/api/test/helpers.(*TestHelper).SimulateKeystoneServiceReady(0xc000096ea8, {{0xc0007114d0, 0x24}, {0x22d8d1a, 0x6}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:243 +0x170" - ' github.com/openstack-k8s-operators/ironic-operator/tests/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:275 +0x8af" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.152 seconds]\e[0m" - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/suite_test.go:240\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W1002 05:08:37.588215 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/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' - ' W1002 05:08:37.588291 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Secret ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1002 05:08:37.588412 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.ServiceAccount ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1002 05:08:37.588508 52288 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.StatefulSet 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 29 Failures:\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and INA\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironic_controller_test.go:209\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all deployments succeeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicAPI controller \e[38;5;243mwhen IronicAPI mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicapi_controller_test.go:610\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicconductor_controller_test.go:474\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicNeutronAgent controller \e[38;5;243mwhen IronicNeutronAgent mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicneutronagent_controller_test.go:367\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment rollout finished\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is fully running \e[38;5;9m\e[1m[It] should 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/mariadb-operator/api@v0.6.1-0.20250922154138-e032ee393bab/test/helpers/harnesses.go:317\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicInspector controller \e[38;5;243mwhen IronicInspector mirrors parent RBAC conditions \e[38;5;9m\e[1m[It] should mirror parent RBAC conditions when child service\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/tests/functional/ironicinspector_controller_test.go:633\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 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/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/keystone-operator/api@v0.6.1-0.20250916093250-82a76386143d/test/helpers/crd.go:229\e[0m" - '' - "\e[38;5;9m\e[1mRan 131 of 131 Specs in 208.562 seconds\e[0m" - "\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m102 Passed\e[0m | \e[38;5;9m\e[1m29 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m" - '' - 'coverage: 61.1% of statements' - 'composite coverage: 61.1% of statements' - '' - Ginkgo ran 1 suite in 3m41.369300553s - '' - Test Suite Failed - 'make: *** [Makefile:131: test] Error 1' 2025-10-02 05:08:40,272 p=26700 u=zuul n=ansible | NO MORE HOSTS LEFT ************************************************************* 2025-10-02 05:08:40,274 p=26700 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | localhost : ok=78 changed=32 unreachable=0 failed=1 skipped=43 rescued=0 ignored=0 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | Thursday 02 October 2025 05:08:40 +0000 (0:04:31.011) 0:07:47.616 ****** 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | =============================================================================== 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | operator_build : ironic-operator - Call docker-build ------------------ 271.01s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | ci_setup : Install needed packages ------------------------------------- 51.42s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | operator_build : ironic-operator - Call manifests ---------------------- 34.89s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | install_yamls_makes : Run download_tools ------------------------------- 32.12s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | operator_build : ironic-operator - Get golang container image ---------- 18.59s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | operator_build : ironic-operator - Update the go.mod file in meta operator for provided PR_SHA -- 10.27s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | repo_setup : Initialize python venv and install requirements ------------ 7.83s 2025-10-02 05:08:40,275 p=26700 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 5.35s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | registry_deploy : Deploy the local registry from docker.io/library/registry:2 --- 5.03s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.15s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | install_yamls : Generate make targets ----------------------------------- 1.67s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | install_ca : Update ca bundle ------------------------------------------- 1.48s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | ci_setup : Manage directories ------------------------------------------- 1.42s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | install_yamls : Create the install_yamls parameters file ---------------- 1.33s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | discover_latest_image : Get latest image -------------------------------- 1.17s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | repo_setup : Get repo-setup repository ---------------------------------- 1.12s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | podman : Ensure podman is installed ------------------------------------- 1.09s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | repo_setup : Make sure git-core package is installed -------------------- 0.99s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | install_yamls : Ensure directories exist -------------------------------- 0.93s 2025-10-02 05:08:40,276 p=26700 u=zuul n=ansible | repo_setup : Dump full hash in delorean.repo.md5 file ------------------- 0.88s